Monorepo
A monorepo is a source-control strategy in which multiple distinct projects, services, or packages are stored together in a single repository rather than split across many separate repositories.
8 resources across 3 libraries
Glossary Terms(5)
Package Manager
A package manager is a tool that automates installing, upgrading, configuring, and removing software packages and their dependencies for a programming language…
Semantic Versioning
Semantic versioning (SemVer) is a versioning convention that uses a three-part number, MAJOR.MINOR.PATCH, to communicate what kind of changes a new software re…
Monorepo
A monorepo is a source-control strategy in which multiple distinct projects, services, or packages are stored together in a single repository rather than split…
Pull Request
A pull request (PR) is a formal request to merge a set of code changes from one branch into another, typically accompanied by a diff, description, and a review…
Nx (monorepo)
Nx is an open-source build system and set of developer tools for managing monorepos, best known in the JavaScript and TypeScript ecosystem, offering smart cach…
Study Notes(1)
Interview Questions(2)
Monorepo vs Polyrepo for Frontend Projects: How Do You Choose?
A monorepo stores multiple frontend packages (apps, shared UI libraries, config) in one version-controlled repository with a single dependency graph and unifie…
Monorepo vs Polyrepo: Which Should You Choose?
A monorepo stores every project or service in a single version-controlled repository with unified tooling and atomic cross-project commits, while a polyrepo sp…