YoVDO

Building Monorepos on GitHub

Offered By: LinkedIn Learning

Tags

GitHub Courses GitHub Actions Courses Netlify Courses Code Management Courses GitHub Codespaces Courses Monorepos Courses Dependabot Courses

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
1. Creating and Building Monorepos
  • Creating your first monorepo
  • Setting up config files
  • Building your monorepo
  • Monorepo Git hooks
  • Installing shared components
2. Tools to Manage Your Monorepo
  • How to migrate projects to your monorepo
  • Running custom commands on your monorepo
  • Dependabot pull requests
  • Other tools to manage monorepos
3. GitHub Actions for 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
4. Best Practices
  • How to design your monorepo
  • Architectural governance in your monorepo
Conclusion
  • Next steps

Taught by

Carlos SolĂ­s

Related Courses

Docker Mastery: with Kubernetes +Swarm from a Docker Captain
Udemy
Deploy Infra in the Cloud using Terraform
Udemy
Integrating Appium into a DevOps Pipeline
Pluralsight
Microsoft DevOps Solutions: Designing a Sensitive Information Strategy
Pluralsight
Testing and Deploying GatsbyJS Applications: Playbook
Pluralsight