Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Building Monorepos on GitHub

Building Monorepos on GitHub

1h 9mAdvanced2022-11-09

Authors

Carlos Solís

Carlos Solís

System Developer and Author

Course details

If you’re a developer or system administrator, you’re always looking for easier and more collaborative ways to manage a large codebase for your organization. Monorepos allow you to manage code for many projects on a single repository. In this course, Carlos Solís teaches you how to build and host monorepos on GitHub. Discover how monorepos can help you reduce complexity, avoid code dependencies, and improve cross-functional collaboration. Find out how to build, manage, and deploy monorepos on GitHub, while exploring tools and techniques to scale your enterprise.

Skills covered

GitVersion ControlGitHubSoftware Development ToolsOpen SourceSoftware DevelopmentOne-Off

Concepts

0. Introduction

  • 01 - Managing code in monorepos
  • 02 - What is a monorepo and why should you use it
  • 03 - Using GitHub Codespaces with this course

1. Creating and Building Monorepos

  • 04 - Creating your first monorepo
  • 05 - Setting up config files
  • 06 - Building your monorepo
  • 07 - Monorepo Git hooks
  • 08 - Installing shared components

2. Tools to Manage Your Monorepo

  • 09 - How to migrate projects to your monorepo
  • 10 - Running custom commands on your monorepo
  • 11 - Dependabot pull requests
  • 12 - Other tools to manage monorepos

3. GitHub Actions for Monorepos

  • 13 - Getting familiar with GitHub Actions
  • 14 - Creating the perfect workflow for your monorepo
  • 15 - Creating workflows for your apps
  • 16 - Using multiple workflows for your apps
  • 17 - Building and deploying monorepos with Netlify
  • 18 - Deploying monorepos with GitHub actions

4. Best Practices

  • 19 - How to design your monorepo
  • 20 - Architectural governance in your monorepo

Conclusion

  • 21 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal