I’ve been using “monorepos” for years. I put it in quotes because I would consider a monorepo the back-end and front-end of a project in two folders (ex: app / api). But what I didn’t realize is the true power in monorepos comes from putting all your organization’s projects in one repo. The NX team provides a tool for taking that idea and scaling it.
I’ve had multiple side projects, including my blog
, all in a separate repo for each project. Now that I’ve established a new brand, Medeski Solutions, I’ll be working to put all my personal projects in one monorepo and begin to start building libraries and utilities to help me do less work and improve my overall workflow. Hopefully, I’ll learn from it and be able to bring it to my day job as well.