Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

Monorepos - one repository to rule them all

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Wird geladen in …3
×

Hier ansehen

1 von 14 Anzeige

Monorepos - one repository to rule them all

Herunterladen, um offline zu lesen

Have you ever had a large codebase, with lots of separate repositories? How do you feel about sharing code between those? Refactoring across more than one? Code sharing? Sucks? Wouldn't it be great if all your code would be in one repository? But what about build times, separate versioning and team access? If this sounds appealing to you, then this talk is for you. Come and see how a monorepo might help you in your dev process.

Have you ever had a large codebase, with lots of separate repositories? How do you feel about sharing code between those? Refactoring across more than one? Code sharing? Sucks? Wouldn't it be great if all your code would be in one repository? But what about build times, separate versioning and team access? If this sounds appealing to you, then this talk is for you. Come and see how a monorepo might help you in your dev process.

Anzeige
Anzeige

Weitere Verwandte Inhalte

Aktuellste (20)

Anzeige

Monorepos - one repository to rule them all

  1. 1. REPO one repository to rule them all Tobias Hoppenthaler Maykil Kucin
  2. 2. What is it? Mono Poly
  3. 3. Why? Ease of code reuse Simpli fi ed dependency management Atomic commits Large-scale code refactoring Collaboration across teams
  4. 4. Disadvantages Loss of version information Lack of per-project access control More storage needed by default Developer discipline needed
  5. 5. Problems with changes are seen immediately Work on several modules, less release chaos Debug and refactor through all modules easily What does that mean?
  6. 6. How? Move all code into a single repo Change build (system)
  7. 7. monorepo.tools
  8. 8. MONOREPO DEMO, CODE, SLIDES: msg.direct/ddc22mono
  9. 9. Let’s connect! Tobias Hoppenthaler tobias.hoppenthaler@msg.group @hot33331
  10. 10. Let’s connect! Maykil Kucin maykil.kucin@msg.group

×