woocommerce-dev-cycle
Testy, linting i kontrola jakości dla rozwoju WooCommerce — wszystko w jednym miejscu
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do zarządzania cyklem rozwojowym WooCommerce. Uruchamiaj testy PHP i JavaScript, sprawdzaj styl kodu, naprawiaj błędy lintingu i śledzisz standardy projektu. Zawiera wytyczne dla testów, kontroli jakości kodu, wzorców PHP, internacjonalizacji oraz formatowania Markdown. Automatycznie obsługuje konfigurację środowiska WordPress i WooCommerce, dzięki czemu możesz skupić się na kodzie.
Jak używać
Po dokonaniu zmian w kodzie uruchom testy dla konkretnej klasy testowej, używając filtru:
pnpm run test:php:env -- --filter NazwaTwojejKlasyTestowej. To sprawdzi, czy Twoje zmiany działają poprawnie.Następnie uruchom linting dla zmian na bieżącej gałęzi:
pnpm run lint:changes:branch:php. Skill automatycznie sprawdzi tylko kod, który zmieniłeś, bez analizowania całego projektu.Jeśli linting znalazł błędy, napraw je automatycznie za pomocą:
pnpm run lint:php:fix. Skill zastosuje standardowe poprawki stylu kodu.Przejrzyj wynik naprawy i upewnij się, że wszystkie błędy zostały rozwiązane. Jeśli test lub linting nadal zgłaszają problemy, przeczytaj szczegółowe komunikaty błędów — zawierają informacje o oczekiwanych i rzeczywistych wartościach.
Zacommituj zmiany tylko wtedy, gdy wszystkie testy przejdą pomyślnie i linting nie będzie zgłaszać błędów. Skill obsługuje całą konfigurację środowiska WordPress i WooCommerce automatycznie, więc nie musisz się tym zajmować.