38 lines
1.8 KiB
Markdown
38 lines
1.8 KiB
Markdown
# Projektowe zasady dla luxmed2.pagedev.pl
|
|
|
|
## Stack
|
|
- **Jezyk:** PHP, JavaScript, CSS
|
|
- **Framework/CMS:** WordPress
|
|
- **Frontend:** Elementor / Elementor Pro
|
|
- **Motyw:** Hello Elementor
|
|
|
|
## Zasady kodu
|
|
- Stosuj standardy WordPress Coding Standards dla PHP, JS i CSS.
|
|
- Zmiany trzymaj mozliwie blisko motywu potomnego, wtyczki projektowej albo warstwy Elementor, zgodnie z istniejacym ukladem projektu.
|
|
- Nie edytuj rdzenia WordPressa w `wp-admin/` ani `wp-includes/`.
|
|
- Nie modyfikuj plikow zewnetrznych wtyczek, chyba ze zadanie wyraznie tego wymaga i nie ma bezpieczniejszej sciezki.
|
|
- Komentarze dodawaj tylko wtedy, gdy wyjasniaja decyzje albo nietypowe ograniczenie.
|
|
|
|
## Baza danych
|
|
- Projekt korzysta z bazy WordPress.
|
|
- Zmiany w strukturze danych dokumentuj w `.paul/codebase/db_schema.md`, gdy zostanie wygenerowany przez `$paul-map-codebase`.
|
|
- Nie wykonuj operacji migracyjnych ani importow bez jasnego potwierdzenia.
|
|
|
|
## Testy
|
|
- Brak wykrytego standardowego polecenia testowego.
|
|
- Po zmianach frontendowych sprawdz widok strony i formularz kontaktowy w przegladarce lub na srodowisku testowym.
|
|
|
|
## Dokumentacja
|
|
- Dokumentacja techniczna PAUL mieszka w `.paul/codebase/`.
|
|
- Pliki w `.paul/codebase/` generuje `$paul-map-codebase`.
|
|
- Przy wiekszych zmianach aktualizuj odpowiednie notatki projektowe PAUL.
|
|
|
|
## Wdrazanie
|
|
- Procedura deploy do uzupelnienia.
|
|
- Projekt wyglada na kopie WordPress synchronizowana przez FTP/SFTP, wiec przed zmianami produkcyjnymi traktuj stan plikow jako potencjalnie wrazliwy.
|
|
|
|
## UI/Frontend
|
|
- Glowny cel strony to pozyskiwanie leadow przez formularz.
|
|
- Dbaj o czytelny przeplyw do formularza, szybkie ladowanie strony i brak przeszkod w konwersji na mobile.
|
|
- Zmiany wizualne powinny respektowac istniejacy styl landing page oraz komponenty Elementor.
|