Commit CLI 💻

A personal git commit template command line tool. Helps me to add emojis 😀 to commits and format according to Conventional Commits

Find the project on GitHub.

Next Steps ⏭

  • Strange bug that happens when you don't use tab to select a scope suggestion
  • Remember failed commits
  • Better search/order for emojis
  • Default emojis for each type (So force to always have one)
  • Automate deployment

Updates 🔼

2019-09-03 - 2019-09-06

This sprint was initially focussed on having global shared scope suggestions. It then ended up being a migration into commitizen as well. Which meant the original goals in this sprint weren't all relevant anymore. The stretch goals then got made and represented the main goals for this sprint. Which all got done 👍

Goals 🥅
  • All scopes shared globally
  • No comment by default
  • Smart get JIRA issue ID and add as meta data
  • Emojis ordered by use
  • Remove the validation for new projects
  • Ensure can be installed and used by anyone
  • Ensure valid commit type, if used for changelog
  • Type ordered by use
Stretch Goals 🥅
  • Use commitizen if suitable
  • Add suggestions for scope
  • Add emoji suggestion
  • Save suggestions on commit
  • Original branch
  • @cajacko/commit package just installs and sets up globally
  • Document how to setup, globally and for project