Crea un repository per tutto il codice.
In altri casi, i vantaggi di suddividere le cose in due potrebbero essere la riduzione delle dimensioni del repository e la facilità di lavorare in modo indipendente su un pacchetto o l'altro senza influenzare l'altro. In questo caso, presumibilmente, il repository non sarà mai così grande da risultare inopportuno e la facilità di lavorare su un progetto separatamente è improbabile che aiuti molto poiché per molte funzioni dovrai lavorare su entrambi i lati.
Con un repository è più facile tenere traccia delle versioni e delle distribuzioni e, se è necessario modificare qualcosa nell'API che collega il lato server al lato client, è possibile modificare facilmente entrambi i lati contemporaneamente. Ad esempio il tuo asp.net potrebbe inviare prezzi in sterline all'app reattiva. Se decidi di voler cambiare il protocollo e inviare i prezzi in pence, è molto più semplice se puoi aggiornare entrambe le parti all'interno di un singolo commit.
Per uno sviluppatore che lavora esclusivamente su una parte dell'applicazione non dovrebbe far male avere l'altra parte in una directory sulla loro macchina, e potrebbe essere d'aiuto rendendo molto più facile leggere una piccola parte e guarda come fa qualcosa Possono persino apportare alcune semplici modifiche senza bisogno di essere esperti nell'altra lingua.