29 lines
814 B
Markdown
29 lines
814 B
Markdown
# Projektowe zasady dla centrumcopy.com.pl
|
|
|
|
## Stack
|
|
- **Język:** PHP
|
|
- **Framework:** Kohana (legacy)
|
|
- **Frontend:** HTML/CSS/JS (vanilla)
|
|
- **Baza danych:** MySQL
|
|
|
|
## 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"
|
|
|
|
## 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
|
|
- (brak wykrytego test runnera — uzupełnij)
|
|
|
|
## Dokumentacja
|
|
- Dokumentacja techniczna w `.paul/codebase/`
|
|
- Przy każdej zmianie aktualizuj odpowiednie pliki
|
|
|
|
## Wdrażanie
|
|
- (Uzupełnij procedurę deploy)
|