Monorepo Management with Git – Best Practices and Workflows: Difference between revisions
Created page with "<span id="monorepo-management-with-git-best-practices-and-workflows"></span> = Monorepo Management with Git – Best Practices and '''Workflows''' = <span id="introduction"></span> == 1) Introduction == '''What is a monorepo?''' A ''monorepo'' is a single Git repository that stores many projects (apps, services, libraries, tools) together. Example: <code>apps/web</code>, <code>apps/mobile</code>, <code>libs/ui</code>, <code>libs/auth</code>, <code>infra/terraform</code..." |
|||
Line 5: | Line 5: | ||
== 1) Introduction == | == 1) Introduction == | ||
'''What is a monorepo?''' A ''monorepo'' is a single Git repository that stores many projects (apps, services, libraries, tools) together. Example: <code>apps/web</code>, <code>apps/mobile</code>, <code>libs/ui</code>, <code>libs/auth</code>, <code>infra/terraform</code>. | '''What is a monorepo?''' | ||
A ''monorepo'' is a single Git repository that stores many projects (apps, services, libraries, tools) together. Example: <code>apps/web</code>, <code>apps/mobile</code>, <code>libs/ui</code>, <code>libs/auth</code>, <code>infra/terraform</code>. | |||
'''Why teams use it''' | '''Why teams use it''' | ||
Line 18: | Line 20: | ||
<span id="benefits-drawbacks"></span> | <span id="benefits-drawbacks"></span> | ||
== 2) Benefits & Drawbacks == | == 2) Benefits & Drawbacks == | ||