This repository has been archived by the owner on Dec 29, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
02: Sezione generale
FraGirla edited this page Jun 7, 2022
·
8 revisions
-
public
è la cartella che contiene il frontend del progetto. -
src
contiene il codice sorgente per il backend del progetto.-
controllers
contiene la logica vera e propria degli endpoints. -
middleware
contiene delle funzioni ausiliari dalle quali la richiesta dovrebbe passare prima di essere gestita dai controllers. -
models
contiene la definizione formale dei modelli di dati per il database. -
routes
contiene la definizione degli endpoints e la loro associazione con le funzioni di middleware e i controllers.
-
-
uploads
è una cartella per il salvataggio temporaneo delle immagini prima del caricamento su database -
__test__
è la cartella che contiene i test. -
.jest
è la di configurazione di Jest. -
.github/workflows
è la cartella che contiene le github actions.
Come strategia di branching applicheremo la seguente struttura:
master
-
develop
è la branch di sviluppo principale -
feature
per lo sviluppo di nuove funzionalità, sarà poi effettuato il merge in develop -
hotfix
branch di necessità per un hotfix parallelo allo sviluppo delle funzionalità in programma
La versione del codice che si ha a fine sprint sarà integrata da develop
a master
.
- Codice adeguamente commentato
- Codice revisionato da un altro membro del team
- Devono essere fatti tutti i commit e merge del codice nel rispettivo VCS
- La documentazione deve essere scritta e revisionata