About Git Cicd Seperation By Concern And Maintainance

less than 1 minute read

WIP

https://sethrobertson.github.io/GitBestPractices/

  • One conceptual group per repository

  • Seperate repositories for files needed for reuseability in other projects

  • Individual repositories assembled into a superproject

    • git-submodules
    • gitslave
  • Do not create very large repositories

https://medium.com/@patrickleet/mono-repo-or-multi-repo-why-choose-one-when-you-can-have-both-e9c77bd0c668

https://www.reddit.com/r/devops/comments/8vgqhq/what_do_you_prefer_and_why_mono_repo_or_multiple/e1natwi

"Personally, I prefer micro repos as it helps enforce loose coupling, which means you can deploy smaller units more regularly without worrying too much about inter-connectivity." - the_hypotenuse

https://chengl.com/multirepo-vs-monorepo/

Anti patterns

http://mikehadlow.blogspot.com/2014/12/the-lava-layer-anti-pattern.html

http://www.ben-morris.com/entity-framework-anti-patterns-how-not-to-use-an-orm-with-sql-server/

Updated: