Repository dedicata al corso di Ignegneria del Software [CT0090] e al progetto ad esso assoicato.
- Google Drive
- Deliverables progetto:
- Definizione dei gruppi (26/09/2023)
- D0 - Proposta iniziale (03/10/2023)
- D1 - Piano di Progetto (17/10/2023)
- D2 - Documento dei Requisiti (31/10/2023)
- D3 - Piano di Testing
- D4 - Documento di Progettazione
- D5 - Versione 1.0 del codice sorgente
- D6 - Versione 1.1. del codice e allineamento documentazione (15/01/2024)
In questa sezione viene analizzata la struttura del Team e del progetto. Per maggiori dettagli consultare la documentazione sopra indicata.
- Nome del progetto: MyFoodTracker
- Componenti del Team:
- Alessandro Campagnaro - 863419@stud.unive.it
- Elia Corò - 892507@stud.unive.it
- Lorenzo Vaccher - 891921@stud.unive.it
- Davide Vecchiato - 890998@stud.unive.it
Per assicurare una conformità e sicurezza del codice sono stati utilizzati i seguenti servizi:
- Husky per uniformare i commit e le pull request tra i membri del team
- GitGuardian per verificare che nel codice committato non ci siano password o chiavi segrete
- GitHub Actions per creare una build in automatico del progetto ad ogni release e verificare la correttezza del codice scritto
Come prima cosa è necessario installare le dipendenze NPM con il seguente comando:
npm install && npm run prepareTale comando deve essere eseguito in fase di development e testing, solo la prima volta che si inizializza la repository in locale.