We have a solution which contains a Net Core 2.2 (API) + Angular 7 project, from the Visual Studio standard template, which combines both.
Due to performance issues when loading/debugging this, we are looking at splitting the API and Angular, which feels like it would be a good idea anyway in case of additional clients in the future? It's taking well over a minute to fire up with debug.
So assuming our VS Solution has an API project in it, and some other class libraries. Then do we look to just add a folder in the file system for the angular project, keeping it outside of Visual Studio. Or is there a way of keeping it in the world of Visual Studio also?
As a note, we've started to use VS Code more and more for the client side dev work, so aren't wedded to VS for everything.
Taking it further should we spin up separate repos and keep them not even in the same folders?
Looking back on this I'm not sure if there's an outright answer or whether it's subjective. If it needs to go to one of the other stack's then no problem.