Resources
- Tim Ottinger wrote about his experiences with intentional commits and related
practices:
https://www.industriallogic.com/blog/save-your-game/ - How smaller commits can help:
https://www.industriallogic.com/blog/whats-this-about-micro-commits/ - minimumcd.org is a great introduction for continuous integration and
continuous delivery (a.k.a., CI/CD) and clarifies some common
miconceptions:
https://minimumcd.org/ - Trunk-based development (TBD), a synonym for continuous integration (CI).
This site goes relatively in depth about the different techniques and
variants of TBD/CI:
https://trunkbaseddevelopment.com/ - CI/CD is commonly misunderstood. It's not a build pipeline but a set of
practices:
https://raimund-kraemer.dev/2024/07/09/the-ci-cd-misconception/ - How to write a good commit message:
https://cbea.ms/git-commit/
https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html - Finally understanding Git:
https://git-scm.com/book/en/v2