Ho la seguente situazione:
- Soluzione WebAPI Core di ASP.NET che utilizza Swagger
- Client generato automaticamente per WebAPI utilizzando Autorest, esteso con autorizzazione personalizzata. Anche questo client verrà inserito in NuGet per essere utilizzato da altri servizi. Domanda: dovrei inserire il client nella stessa soluzione (e quindi nello stesso VCS) o dovrei creare la soluzione e il repository separati per questo?
Il mio pensiero è che è meglio spostare il client in un repository separato poiché le modifiche ad esso non devono innescare la creazione del progetto WebAPI. D'altra parte, le modifiche a WebAPI dovrebbero (a mio parere) innescare la compilazione e il packaging del client.
I suggerimenti sono benvenuti. Grazie!