Gli studenti possono, se lo desiderano, utilizzare questo repository come punto di partenza per il loro progetto. Il repository contiene un ambiente di sviluppo come quello utilizzato a lezione e tutti i pacchetti Symfony utilizzati a lezione, già installati.
ATTENZIONE: a eccezione di quanto sotto riportato, la configurazione dei pacchetti non è stata modificata rispetto a quella installata da Symfony flex. La configurazione predefinita è probabilmente sufficiente per gli scopi dell'esame, ma in caso di necessità, si rimanda alla documentazione dei relativi pacchetti.
- Definizione dei parametri di configurazione del database dentro
files/.env; - Definizione dei parametri di configurazione del database di test (opzionale) dentro
files/.env.test; - Modifica alla configurazione di
files/.php-cs-fixer.dist.phpper consentire i nomi dei metodi di test in snake_case; - Installazione e configurazione di Bootstrap 5 tramite Symfony asset-mapper.
- Clonare il repository;
- Avviare l'ambiente di sviluppo
make start; - Avviare la shell all'interno del container
make shell; - Installare le dipendenze
composer install; - localhost:8080 dovrebbe mostrare la pagina di benvenuto di Symfony 6.4.21.
Per gli argomenti trattati a lezione e relativi link alla documentazione, consultare il diario delle lezioni nel repository principale del corso.
Per informazioni sullo svolgimento del progetto, sulle modalità di consegna e di valutazione dello stesso, consultare questa pagina nel repository principale del corso.