【发布时间】:2013-09-25 14:30:46
【问题描述】:
我正在开发一个需要与一些第三方合作的开源项目。目前我正在使用一个私有的错误跟踪系统来维护来自这些第三方的错误和功能请求的列表,并分配优先级允许我首先定位更大的问题。但是,我想转向开源开发过程,这意味着向公众开放这个问题跟踪器。但是,我不想分享所有这些问题(尤其是一些功能请求)
因此,是否有人知道问题跟踪器允许某些问题(例如功能请求)是私有的,而其余问题是公开的?我自己对此进行了广泛的研究,但我想出的最佳方法是拥有两个独立的系统 - 公共和私人 - 我手动同步(即 公共问题 -> 私人问题跟踪器) - 一个GitHub here 概述的方法。肯定有比这更聪明的东西吗?
【问题讨论】:
-
你有这方面的预算吗?
-
我无法协调“开源”和“私有功能请求”。代码更改的上下文需要保持私密,但实际结果/功能可以向全世界公开?
-
@EduardLuca 是的,如果有合适的工具,预算就在那里
-
@MattC 大多数功能请求与针对特定客户的内部构建或分支有关。虽然这些构建是在内部托管的,但我不想维护两个不同的问题跟踪器——分配优先级变得太困难了——因此是公开的和私有的。
-
@stephenfin 然后看看我的回答,它可能是你需要的,如果你的项目符合要求,你甚至可以免费获得。
标签: git github issue-tracking