GitHub 发布问题跟踪系统和新 API

  • Mirko Stocker
  • 李明(nasi)

2009 年 4 月 26 日

话题:RubyGitHubDevOps语言 & 开发架构文化 & 方法

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 么?

查看英文原文:GitHub Announces Issue Tracker and New API

RubyGitHubDevOps语言 & 开发架构文化 & 方法