Monorepos

Last updated: Jan 2, 2023

A collection of references and notes about implementing a monorepo, primarily aimed at JavaScript / UI projects, not mixed code or environment codebases.

Tools to Consider

  • NX
  • Rush JS
  • Lerna - the original JS focused monorepo tool, now under stewardship by the NX team.
  • Fildir - a VS Code plugin to make working with monorepos easier.

Other Reading

Articles I have found along the way that add context to either the decision to use a monorepo or the process of using one.

Arguments Against

In general when I list ”arguments against“ I don't have a particular opinion about the author’s position, these are more references to better formulate “why” I am for something and not against it.