GitHub ,众多 Ruby 程序员最喜欢的程序库托管服务提供商,现在也提供问题跟踪功能了 。这个问题跟踪系统和项目的程序库是融合在一起的,所以在 commit 信息中修改 ticket 成为可能,而 commit 也包含回指 ticket 的链接。
这个问题跟踪器的其他特性包括:
- 标签创建以及应用标签分配问题或是分类
- 投票功能,来选出你最应该处理的问题
- 查找、排序和过滤功能
- 键盘快捷键
界面看起来非常快捷方便,在他们发布的博文上有demo 的视频。
消息宣布仅两天后, GitHub 就发布了 2.0 版的 API ,包括 Issue,“Repository、User、Commit、Object 和 Network API”。这些 API 的文档在 GitHub 开发者的网站可以找到。
众多项目都已经开始准备从其它的问题跟踪器迁移到Github 上来了,例如Lighthouse 和Trac。
有了这个问题跟踪系统,GitHub 相对RubyForge 就更具优势了。Github 除了可以托管代码,还提供RubyGems 服务器(请参阅 InfoQ 的 Gem 源之辩:GitHub vs RubyForge )和独立网站,现在又有了问题跟踪系统。
现在除了官方Gem 的托管之外,你还在使用RubyForge 么?
评论