About Git Cicd Seperation By Concern And Maintainance
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/