Toolverse
Wszystkie skille

app-commands

autor: growilabs

Automatyczne komendy i skrypty dla głównej aplikacji GROWI — kontrola jakości kodu w jednym miejscu.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Frontend
Wyświetlenia
3

O skillu

Umiejętność dostarcza zestaw poleceń specyficznych dla aplikacji GROWI (apps/app), automatycznie aktywowanych podczas pracy w tym katalogu. Obejmuje narzędzia do lintowania, testowania, budowania, migracji bazy danych i generowania specyfikacji OpenAPI. Rozróżnia między zadaniami Turborepo (z cachingiem) a skryptami pakietu, umożliwiając zarówno kompleksowe kontrole jakości, jak i szczegółowe sprawdzenia TypeScript, Biome i stylów CSS. Zawiera również komendy do uruchamiania konsoli REPL, testów regresji wizualnej i zarządzania wersjami.

Jak używać

  1. Zainstaluj umiejętność w swoim projekcie GROWI — będzie automatycznie aktywowana, gdy pracujesz w katalogu apps/app. 2. Aby uruchomić kompleksową kontrolę jakości kodu, użyj poleceń Turborepo: turbo run lint --filter @growi/app, turbo run test --filter @growi/app i turbo run build --filter @growi/app. Te polecenia wykorzystują cache Turborepo, przyspieszając powtarzające się uruchomienia. 3. Dla szczegółowych kontroli lintowania uruchom z katalogu apps/app polecenia pakietu: pnpm run lint:typecheck do sprawdzenia TypeScript, pnpm run lint:biome do analizy kodem Biome, pnpm run lint:styles do kontroli stylów CSS. 4. Do zarządzania bazą danych użyj pnpm run dev:migrate do uruchomienia oczekujących migracji, pnpm run dev:migrate:status do sprawdzenia statusu, pnpm run dev:migrate:up do zastosowania zmian lub pnpm run dev:migrate:down do wycofania ostatniej migracji. 5. Dla dodatkowych zadań uruchom pnpm run openapi:generate-spec:apiv3 do wygenerowania specyfikacji OpenAPI, pnpm run console do uruchomienia konsoli REPL, pnpm run reg:run do testów regresji wizualnej lub pnpm run version:patch do aktualizacji numeru wersji.

Podobne skille