Files
luxmed2.pagedev.pl/CLAUDE.md
2026-05-07 10:56:50 +02:00

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.