How great commit looks like
● Should tell story
● Don’t tell what did you do, but why
● Commit like you commit to Linux Kernel
● You should write commit message before implementation
● Atomic
● External links
Slide 6
Slide 6 text
Pull Request
Slide 7
Slide 7 text
Generate Changelog
Slide 8
Slide 8 text
Actions
● introduce new labels
○ Feature, Improvement, Bug
● introduce link to productboard
● rethink branch prefixes (abandon Git Flow)
● be more careful about commits and PR’s
● forbid push to the master
Slide 9
Slide 9 text
Resources
Git Workflow
https://robots.thoughtbot.com/streamline-your-git-workflow-with-aliases
How to Write a Git Commit Message
http://chris.beams.io/posts/git-commit/
Commitizen
https://www.npmjs.com/package/commitizen
A Tale of Three Trees
https://www.infoq.com/presentations/A-Tale-of-Three-Trees
FrequencyReducesDifficulty
http://martinfowler.com/bliki/FrequencyReducesDifficulty.html