Dokumentácia

Dokumentácia pre vývojárov

Vyber si oblasť, ktorú práve riešiš, a prejdi rovno k príslušnému návodu alebo technickej referencii.

Návod

Začíname

Od konfigurácie a prvej routy k funkčnej stránke.

Dokumentácia
Návod

Controllery a odpovede

Čo ponúka `AbstractController` a kedy sa oplatí pridať spoločnú aplikačnú vrstvu.

Dokumentácia
Návod

Routing

Pomenované routy, parametre a lokalizácia iba tam, kde ich URL stratégia skutočne potrebuje.

Dokumentácia
Návod

Middleware

Middleware používaj na spoločné HTTP pravidlá, pripájaj ho k routám alebo skupinám a nenechávaj v ňom business logiku.

Dokumentácia
Návod

Views a layouty

Ako spolu súvisia layout, page view, spoločné dáta a partialy.

Dokumentácia
Návod

Služby a providery

Registrácia služieb, binding rozhraní a explicitné skladanie aplikácie.

Dokumentácia
Návod

Konfigurácia a prostredie

YAML manifest, typované definície konfigurácie, hodnoty z prostredia a produkčná config cache.

Dokumentácia
Návod

Produkcia a nasadenie

Priprav hodnoty prostredia, nechaj Lemonade využiť produkčnú config cache a nasadzuj iba artefakty, ktoré runtime skutočne potrebuje.

Dokumentácia
Návod

Formuláre a POST spracovanie

Bežný tok od GET formulára cez POST, CSRF a validáciu až po redirect a nadväzujúci GET.

Dokumentácia
Návod

Validácia

Validačná schéma, jednorazové overenie vstupu a opakovaná logika v samostatnej službe.

Dokumentácia
Návod

Databázové migrácie

Zmeny databázovej schémy drž prehľadné, správne zoradené a evidované pomocou vstavaných migrácií.

Dokumentácia
Návod

API

Endpointy cez API providery, jasný JSON kontrakt a pravidlá prístupu v `Api.yaml`.

Dokumentácia
Návod

CLI

Commandy, registrácia v YAML a odovzdanie dlhšej práce do fronty.

Dokumentácia
Návod

Infraštruktúra

Cache, session, uploady, filesystem a HTTP klient bez väzby na interné časti frameworku.

Dokumentácia
Návod

Chyby a ladenie

Chybové stránky, kernel testy a diagnostika pomocou logov a QA commandov.

Dokumentácia
Návod

Udalosti a fronta

Udalosti v rámci jedného procesu, správy vo fronte a CLI workery.

Dokumentácia
Návod

Discovery

`robots.txt` a `sitemap.xml` zapínaj iba vtedy, keď ich aplikácia naozaj potrebuje.

Dokumentácia
Návod

Komponenty

Registry komponentov pre metadata, breadcrumbs, pagination a vlastné komponenty.

Dokumentácia
Referencia

Referencia

Detailnejšie poznámky k životnému cyklu aplikácie a containeru.

Dokumentácia