In our case, the app source and build folders will still be within the respective projects, but now contained within a parent Angular workspace and npm package...
- Faster, easier updates
- Less redundant code/architecture
- Increased developer productivity (by spending less time fighting the architecture and overhead)
- Code reuse.
One of our big goals is to get our 21 separate single-app Angular workspaces all to a single Angular workspace with many apps and projects. Currently, shamefully, we are at version 9. We want to enable trivial fast updates, and then keep the apps updated w/ a few mins of maintenance between each sprint moving forward.