有人用 Gitlab 么?写了一个根据项目 milestone 和 issue 自动生成 ChangeLog 的命令行工具

2015-11-25 14:46:41 +08:00
 RoshanWu

npm: https://www.npmjs.org/package/autochangelog
source: https://github.com/roshanca/gitlab-autochangelog

用起来大概这个样子:

http://ww1.sinaimg.cn/large/550f5a78gw1eyd7vkztm7j212c0ron9n.jpg

生成出来大概又是这个样子:

http://ww3.sinaimg.cn/large/550f5a78gw1eyd7wpzh14j20vk0u4tey.jpg

注意,只针对 Gitlab ,因为用的是 Gitlab 的 API 。当然你也可以自己改造成支持 Github 的。
欢迎 fork ,给我提改进意见。

4826 次点击
所在节点    git
5 条回复
fising
2015-11-25 14:59:20 +08:00
不做公开发布的软件的话,很少需要 changelog 吧。内部就看看 commit log 就行了。
SpicyCat
2015-11-25 15:09:40 +08:00
很赞呀,这对 commit message 的要求就比较高了。
xucheng
2015-11-25 15:18:00 +08:00
提醒 Token 泄露了(而且可用)。
RoshanWu
2015-11-25 15:27:39 +08:00
@xucheng 多谢,这就去 reset token... 我真是太马虎了 ಠ_ರೃ
RoshanWu
2015-11-25 15:29:08 +08:00
@fising 那可能是因为你们司的项目比较少,维护多项目可能要面对一天发 n 个包的情况,维护看 commit log maybe 看不过来。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/238810

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX