Building Monorepos on GitHub
Offered By: LinkedIn Learning
Course Description
Overview
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.
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
Related Courses
Introduction to Agile Software Development: Tools & TechniquesUniversity of California, Berkeley via edX Advanced Topics and Techniques in Agile Software Development
University of California, Berkeley via edX The Data Scientist’s Toolbox
Johns Hopkins University via Coursera How to Use Git and GitHub
Udacity Desarrollo de Videojuegos 3D en Unity: Una Introducción
Universidad de los Andes via Coursera