Building Monorepos on GitHub

Go to class
Write Review

Free Online Course: Building Monorepos on GitHub provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Building Monorepos on GitHub is taught by Carlos Solís.

Overview
  • Discover how to build and host monorepos on GitHub. Learn more about how monorepos can help you manage a large codebase for your organization.

Syllabus
  • Introduction

    • Managing code in monorepos
    • What you should know
    • What a monorepo is and why you should use it
    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
    • Migrating 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
    • Deploy monorepos with GitHub Actions
    4. Best Practices
    • Designing your monorepo
    • Architectural governance in your monorepo
    Conclusion
    • Next steps