Managing web projects with monorepos A monorepo is a repository that contains multiple sites or apps, each in its own subdirectory. Using a single repository for multiple projects can help you more easily track and manage the elements they have in common. In this example diagram, a single repository contains the corporate website, customer-facing application, and documentation site. There are also