go项目基本要素的个人之见
看到一条推文 hate 所有更新版本后不写 changelog 或者 release note 的软件或者库 催生了本篇博文的产生,结合笔者过往的开发经验,想讨论一下关于在公司内参与开发go(其它项目也基本适合)项目的基本要素。 CHANGELOG.md 人的记忆是不可靠,也不可能每次都去翻代码看看某次版本增加的功能、修复的问题、优化、库升级等,所以changelog是有必要的,至少可以成为项目版本迭代信息的一个参考和指引 一个示例如下 # Change Log All notable ch...