Abdu Taviq

Monorepo Tutorial using Lerna

YouTube Video

Just Enough monorepo tutorial youtube thumbnail
Just Enough monorepo tutorial youtube thumbnail

Repositories uses Lerna

Repository commands

Summary & Ideas

Monorepo is a repository configuration to have different parts of your application microservices under a single respository to improve productivity. If you have multiple packages or components that depend on each other, they usually have similar scripts, commands, dependencies, then having a single repository with everything will reduce the number of duplications, make it easy to access and update different modules and publish different versions at once. It will dramatically increase your team’s productivity.

Lerna is used to handle monorepo management. There are many other tools that we will try to discuss.

Some extras regarding Monorepo configurations not mentioned in the YouTube video: