A monorepo is a place where many different projects are stored together, all managed using version control. Sometimes these projects are separate and managed by different teams. Some companies choose to keep all their source code in one public repository. Using a monorepo has advantages like making it easier to reuse code, manage dependencies, and collaborate with other teams. However, as the number of projects in the monorepo increases, it becomes important to manage it effectively. This is where a monorepo management toolset comes in. It includes various tools and practices that help developers work efficiently, maintain consistent code, and automate repetitive tasks in the monorepo.
Visit https://turbo.build/repo/docs to get started with Turborepo and read the documentation.
The Turborepo community can be found on GitHub Discussions, where you can ask questions, voice ideas, and share your projects.
To chat with other community members, you can join the Turborepo Discord
Our Code of Conduct applies to all Turborepo community channels.
Turbo is used by the world's leading companies. Check out the Turbo Showcase to learn more.
Follow @turborepo on X and for project updates
If you believe you have found a security vulnerability in Turbo, we encourage you to responsibly disclose this and not open a public issue. We will investigate all legitimate reports. Email security@vercel.com
to disclose any security vulnerabilities.