Commits and .gitignore helpers
Build conventional commit messages.
Generate .gitignore files from templates.