Discover how to build and host monorepos on GitHub. Use GitHub Codespaces to learn more about how monorepos can help you manage a large codebase for your organization.
Overview
Syllabus
Introduction
- Managing code in monorepos
- What is a monorepo and why should you use it?
- Using GitHub Codespaces with this course
- Creating your first monorepo
- Setting up config files
- Building your monorepo
- Monorepo Git hooks
- Installing shared components
- How to migrate projects to your monorepo
- Running custom commands on your monorepo
- Dependabot pull requests
- Other tools to manage monorepos
- Getting familiar with GitHub Actions
- Creating the perfect workflow for your monorepo
- Creating workflows for your apps
- Using multiple workflows for your apps
- Building and deploying monorepos with Netlify
- Deploying monorepos with GitHub actions
- How to design your monorepo
- Architectural governance in your monorepo
- Next steps
Taught by
Carlos SolÃs