diff --git a/source/zh-CN/0.3.0/index.html.haml b/source/zh-CN/0.3.0/index.html.haml index 1837edf..910bf87 100644 --- a/source/zh-CN/0.3.0/index.html.haml +++ b/source/zh-CN/0.3.0/index.html.haml @@ -24,12 +24,12 @@ version: 0.3.0 为了让用户和开发人员更好知道每一个版本有哪些区别。 ### 为何我要在乎呢? - 因为归根结底软件是为人提供的。既然你不关心人,哪么为何写软件呢? + 因为归根结底软件是为人提供的。既然你不关心人,那么为何写软件呢? 多少你还是要关心你的受众。 本文档原作者和另外两个人的一个[播客][thechangelog]向大家介绍了, 为何代码的管理者和开发者应该在乎更新日志。如果你有一小时时间和很好的英文听力本领, - 不放听听。 + 不妨听听。 ### 怎么定义好的更新日志 好问题! @@ -56,7 +56,7 @@ version: 0.3.0 ### 怎么尽可能减少耗费的精力? 永远在文档最上方提供一个'Unreleased' 未发布区域,来记录当前的变化。 - 这佯作有两大意义。 + 这样作有两大意义。 - 大家可以看到接下来会有什么变化 - 在发布时,只要把'Unreleased'改为当前版本号,然后再添加一个新的'Unreleased'就行了 @@ -74,7 +74,7 @@ version: 0.3.0 ### 世界上不是有标准的更新日志格式吗? 貌似GNU或者GNU NEWS还是提过些规范的,事实是它们太过简陋了。 - 开发有那么多中情况,采用那样的规范,确实是不太合适的。 + 开发有那么多种情况,采用那样的规范,确实是不太合适的。 这个项目提供的[规范][CHANGELOG]是作者本人希望能够成为世界规范的。 作者不认为当前的标准足够好,而且作为一个社区,我们是有能力提供更棒的规范。 @@ -92,15 +92,15 @@ version: 0.3.0 ### 为何不直接记录`git log`? - 因为git日志一定是乱糟糟的。哪怕一个最理想的由完美的程序员开发的提交的,哪怕一个 - 从不忘记每次提交全部文件,不写错别字,不忘记重构每一个部分——也无法保证git日志完美无瑕。 + 因为git日志一定是乱糟糟的。哪怕一个最理想的由完美的程序员开发和提交的,哪怕一个 + 从不忘记每次提交全部文件,不写错别字,不忘记重构每一个部分,也无法保证git日志完美无瑕。 况且git日志的核心在于记录代码的演化,而更新日志则是记录最重要的变更。 就像注释之于代码,更新日志之于git日志。前者解释*为什么*,而后者说明*发生了什么*。 ### 更新日志能机器识别吗? - 非常困难,因为有各种不同的文件格式和其他规范。 + 非常困难,因为有各种不同的文件格式和其它规范。 [Vandamme][vandamme]是一个Ruby程序(由[Gemnasium][gemnasium]团队制作),可以解析 好多种(但绝对不是全部)开源库的更新日志。