Posts

Showing posts from May, 2019

Collection of resources on Monorepos, Trunk Based Development and Continuous Delivery

Monorepo The best place to learn about monorepos is the awesome list: https://github.com/korfuri/awesome-monorepo Real world There are many real world examples, here are a few that I refer to: https://medium.com/@adamhjk/monorepo-please-do-3657e08a4b70 https://medium.com/@mattklein123/monorepos-please-dont-e9a279be011b https://medium.com/criteo-engineering/why-you-dont-need-a-mono-repo-but-could-just-build-from-source-26bec7502af5 https://www.atlassian.com/git/tutorials/monorepos https://dev.to/pavanbelagatti/shippables-journey-to-microservices-4305 https://gist.github.com/arschles/5d7ba90495eb50fa04fc Git branching strategies and patterns The best strategy is no branching strategy, haha so to speak, and use trunk based development. https://trunkbaseddevelopment.com/ https://github.com/cgbystrom/awesome-trunk-based-dev https://docs.microsoft.com/en-us/azure/devops/learn/git/race-to-push https://channel9.msdn.com/Events/Build/2018/THR2017  (Git patterns and anti-