This commit is contained in:
2026-04-28 22:27:25 +02:00
parent 78d5743c12
commit 7c5738c0ec
17 changed files with 1748 additions and 104 deletions

32
CLAUDE.md Normal file
View File

@@ -0,0 +1,32 @@
# 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