Ein Monorepo ist ein Repository, das mehrere Projekte, Services oder Module gemeinsam versioniert. Statt pro App ein eigenes Git-Repo zu pflegen, liegen alle zusammen – inklusive Shared Code, Build-Tooling und Dependency-Management.
Vorteile sind atomare Refactorings, geteilte Libraries ohne Paket-Release-Zyklen und konsistentes Tooling. Tools wie Nx, Turborepo, Yarn Workspaces und pnpm Workspaces machen Monorepos wirtschaftlich, auch bei größeren Teams.
Wir organisieren Code-Landschaften strukturiert als Monorepo oder Multi-Repo – Teil unserer Webentwicklung.