This commit is contained in:
2026-04-25 16:55:49 +02:00
parent ae0681a016
commit 29b13ccc70
19 changed files with 248 additions and 14 deletions

33
CLAUDE.md Normal file
View File

@@ -0,0 +1,33 @@
# Projektowe zasady dla globelus.pl
## Stack
- **Jezyk:** PHP
- **Framework:** Wlasny system MVC + szablony PHP
- **Wersja:** legacy/custom
## Zasady kodu
- Stosuj PSR-12 dla formatowania kodu PHP.
- Nazewnictwo: PascalCase dla klas, camelCase dla metod, snake_case dla pol DB.
- Unikaj zagniezdzen > 3 poziomy; wydzielaj metody pomocnicze.
- Komentarze tylko gdy wyjasniaja "dlaczego", nie "co".
## Baza danych
- Schemat dokumentowany w `.paul/docs/DB_SCHEMA.md`.
- Kazda zmiana schematu wymaga migracji lub udokumentowanej procedury SQL.
- Nie modyfikuj historycznych migracji/skryptow bez uzasadnienia.
## Testy
- Ustal i udokumentuj komende testowa dla projektu (brak standardowej konfiguracji testow).
## Dokumentacja
- Dokumentacja techniczna w `.paul/docs/`.
- Przy kazdej zmianie aktualizuj odpowiednie pliki docs.
- `TECH_CHANGELOG.md` aktualizowany po kazdej fazie.
## Wdrazanie
- Ustal i dopisz procedure deploy dla produkcji/staging.
## UI/Frontend
- Projekt korzysta z szablonow PHP i assets statycznych; utrzymuj spojnosc z istniejacym stylem.
- Zmiany UX w listingu ofert testuj na flow filtrowania i paginacji.