1.1 KiB
1.1 KiB
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.mdaktualizowany 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.