这个是一个项目管理工具,下面介绍一些使用方法,不会详细去聊具体的使用细节。
- issue也称为问题单,很多地方叫缺陷跟踪系统
- github的issue范围更加广,需求/思路/bug 所有的都可以用issue来呈现
- github页面就可以创建issue
- 和其他缺陷跟踪系统一样,issue也非常注重协作/引用/md支持
- 除了title和下面的讨论,一个issue还有下列属性:
- 标签,从多个维度来关联一个issue
- 里程碑,可以关联版本等
- 负责人,谁来做
- 还可以关联一个敏捷项目(github project)
- 上面几个属性也是缺陷跟踪系统的基本属性:什么事,谁负责,截至日期,目前状态
- 在commit中,可使用fixes/fixed/fix/closes/closed/close关闭一个issue
- 搜索,可根据负责人/关键字/状态/标签等来检索
有两种方式从总体上来查看issue:
- github.com/issues 这个是issue的dashboard,这个是以用户的角度来看issue
- 查看某个项目下的issue,github页面下的pulse,可查看一个项目的issue
github中的issue可跟踪任何事,除了开源项目的bug跟踪, 甚至是食谱/房屋装修等等,都可以用issue来跟踪。