Ho una soluzione di Visual Studio con più progetti:
-
Acme.Core
-
Acme.Core.Tests
-
Acme.UI.MvcSite1
-
Acme.UI.MvcSite2
-
Acme.UI.WinformsApp1
-
Acme.UI.WinformsApp2
- ...
L'intera soluzione viene archiviata in un unico repository GitHub (privato). Acme.Core
contiene la nostra logica aziendale e tutti i progetti UI
sono implementabili. I progetti di interfaccia utente hanno requisiti e funzionalità diversi, ma alcuni di essi sono implementati in più di un progetto.
Tutti i problemi vengono aperti in un singolo tracker di problemi e classificati usando le etichette ( [MvcSite1]
, [WinformsApp1]
, ecc.) ma sto pensando che inizi a diventare disordinato.
Va bene usare un singolo repository e pubblicare il tracker per tracciare più progetti in un'unica soluzione?