scaforchio/LAMPSchool

Adozione di Composer

Closed this issue · 2 comments

zerai commented

Attualmente non vi è nessun package manager in lampschool, si potrebbe iniziare ad usare composer.
Anche con solo una configurazione minima "dev oriented" si favorirebbe lo sviluppo futuro dell'applicazione,
e migliorerebbe l'esperienza/coinvolgimento degli sviluppatori esistenti e nuovi mantenendo tutti "allineati" per quanto riguarda i tools e le pratiche di sviluppo (unit test, static analysis, coding standard, ecc ecc).
Con l'introduzione di composer ed i tool citati sarebbe anche possibile e auspicabile iniziare ad usare github-actions come tool di CD/CI.

Si potrebbe valutare la cosa?

zerai commented

@valerio-bozzolan posso inviare una bozza della PR riguardo composer o è prematuro?

Certo!

Al momento forse non ci sarebbe consenso ad adottare altri framework o modifiche intensive del genere, ma Composer come gestore delle dipendenze è più che benvenuto! Merita due paragrafi di spiegazione da qualche parte.