Introduzione a GitHub

Il progetto è ospitato su GitHub. Per poter contribuire al progetto è necessario creare un account su GitHub e installare Git sul proprio computer.

Per installare Git su Windows è sufficiente scaricare l’installer dal sito ufficiale: https://git-scm.com/download/win.

Struttura del progetto

Il progetto è diviso in una repository principale con due branch (main, dev) e in 4 fork suddivisi per area di competenza:

  • IFC-Frontend-dev: fork per lo sviluppo del frontend;

  • IFC-Backend-dev: fork per lo sviluppo del backend;

  • IFC-Hardware-dev: fork per lo sviluppo dell’hardware;

  • IFC-QC-dev: fork per la documentazione;

../_static/github/repository.jpg

Esempio di workflow

Di seguito è riportato un esempio di workflow per lo sviluppo di una nuova funzionalità:

../_static/github/workflow.jpg