Hi Christophe,

First of all, take a look at the Angular CLI, it's capable to handle a 
monorepository of Angular apps on its own.
in such a repository, you can add 'foreign' (node) projects too, but you 
have to take care of the build stuff too.
For now, you will have to take care of your own tooling to build the 
foreign projects.

However, as it looks now, the CLI will slowly move to Bazel as it's build 
tool. Bazel will be able to take care of the entire build chain your 
monorepository. 

aside of the official angular tooling, there are other helpers. First of 
all, take a look at Nrwl's NX build tool. I know there where planning 
support for some foreign stuff out of the box.
Then there are some tools that are just there to work with 
a monorepository, 
For example, Yarn has workspaces, which alone might be enough if you 
combine it with the Angular CLI.
then there is Lerna, that expands on that. I have no personal experience 
with it, but I know some people who love using that in their Angular 
projects.

Here you can find a list of tools 
<https://github.com/korfuri/awesome-monorepo>. There is more information 
about monorepo's there too.

Regards
Sander 


-- 
You received this message because you are subscribed to the Google Groups 
"Angular and AngularJS discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to