update
This commit is contained in:
32
CLAUDE.md
Normal file
32
CLAUDE.md
Normal 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
|
||||
Reference in New Issue
Block a user