Documentazione

Documentazione per sviluppatori

Scegli l’area su cui stai lavorando e vai direttamente alla guida o al riferimento tecnico più adatto.

Guida

Per iniziare

Dalla configurazione e dalla prima route a una pagina funzionante.

Documentazione
Guida

Controller e response

Cosa offre `AbstractController` e quando conviene aggiungere uno strato applicativo condiviso.

Documentazione
Guida

Routing

Route con nome, parametri e localizzazione solo dove la strategia URL ne ha davvero bisogno.

Documentazione
Guida

Middleware

Usa il middleware per aspetti HTTP condivisi, collegalo a route o gruppi e tieni fuori la logica di business.

Documentazione
Guida

View e layout

Come si combinano layout, page view, dati condivisi e partial.

Documentazione
Guida

Servizi e provider

Registrazione dei servizi, binding delle interfacce e composizione esplicita dell’applicazione.

Documentazione
Guida

Configurazione e ambiente

Manifest YAML, definizioni di configurazione tipizzate, valori d’ambiente e config cache di produzione.

Documentazione
Guida

Produzione e deployment

Prepara i valori d’ambiente, lascia che Lemonade usi la config cache di produzione e distribuisci solo gli artefatti realmente necessari al runtime.

Documentazione
Guida

Form e flusso POST

Il flusso comune da un form GET attraverso POST, CSRF e validazione fino al redirect e al GET successivo.

Documentazione
Guida

Validazione

Schema di validazione, verifica singola dell’input e logica riutilizzabile in un servizio dedicato.

Documentazione
Guida

Migrazioni del database

Mantieni le modifiche allo schema del database chiare, ordinate e registrate con il sistema di migrazioni integrato.

Documentazione
Guida

API

Endpoint tramite provider API, contratto JSON chiaro e regole di accesso in `Api.yaml`.

Documentazione
Guida

CLI

Comandi, registrazione YAML e passaggio del lavoro più lungo alla queue.

Documentazione
Guida

Infrastruttura

Cache, session, upload, filesystem e client HTTP senza accoppiare l’applicazione agli internals del framework.

Documentazione
Guida

Errori e debug

Pagine di errore, test del kernel e diagnostica tramite log e comandi QA.

Documentazione
Guida

Eventi e queue

Eventi nello stesso processo, messaggi in queue e worker CLI.

Documentazione
Guida

Discovery

Attiva `robots.txt` e `sitemap.xml` solo quando l’applicazione ne ha davvero bisogno.

Documentazione
Guida

Componenti

Registry dei componenti per metadata, breadcrumbs, pagination e componenti personalizzati.

Documentazione
Riferimento

Riferimento

Note più dettagliate sul ciclo di vita dell’applicazione e sul container.

Documentazione