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 &amp; Drawbacks ==
== 2) Benefits &amp; Drawbacks ==