Files
krolewskie-miody.pl/CLAUDE.md
2026-04-28 22:27:25 +02:00

1.0 KiB

Projektowe zasady dla krolewskie-miody.pl

Stack

  • Język: PHP
  • Framework: WordPress + WooCommerce
  • Wersja: WordPress (sprawdź wp-includes/version.php)

Zasady kodu

  • Stosuj PSR-12 dla formatowania kodu PHP
  • Nazewnictwo: PascalCase dla klas, camelCase dla metod, snake_case dla zmiennych DB
  • Unikaj zagnieżdżeń > 3 poziomy — wydzielaj do metod
  • Komentarze tylko gdy wyjaśniają "dlaczego", nie "co"
  • Customizacje tylko w child theme lub dedykowanym pluginie — nigdy w core WordPress

Baza danych

  • Schemat dokumentowany w .paul/codebase/db_schema.md
  • Każda zmiana schematu wymaga migracji
  • Nie modyfikuj istniejących migracji — twórz nowe

Testy

  • Uzupełnij jak uruchamiać testy

Dokumentacja

  • Dokumentacja techniczna w .paul/codebase/
  • Przy każdej zmianie aktualizuj odpowiednie pliki (db_schema.md, stack.md)

Wdrażanie

  • Deploy przez FTP/SFTP (konfiguracja w .vscode/ftp-kr.json)

UI/Frontend

  • Motyw w wp-content/themes/
  • Customizacje JS/CSS w child theme lub pluginie