EMOJI-LOG
在构建了数百个开源软件之后,我最终发明了一个名为的 git 提交日志标准,EMOJI-LOG
它可以帮助我仅通过查看 git 日志就能以较少的认知负荷了解项目的历史。
哲学
我喜欢表情符号,非常喜欢。编程、代码、极客/书呆子、开源,所有这些本质上都很枯燥,有时甚至很无聊。表情符号(实际上是 emoji 的复数形式)帮我为它们增添了色彩和情感。如果你想在这个基于二维平面文本的代码世界里注入情感,这没什么错。我发现,与其记住几百个表情符号,不如把它们分类得简洁、通用。
- 必要↓
- 使您的 Git 提交消息具有命令性。
- 写一条提交信息,就像你在下达命令一样。
- 例如,使用
✅ Add
而不是❌ Added
。 - 例如,使用
✅ Create
而不是❌ Creating
。
- 规则↓
- …