Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 半私有问题跟踪_Git_Github_Issue Tracking - Fatal编程技术网

Git 半私有问题跟踪

Git 半私有问题跟踪,git,github,issue-tracking,Git,Github,Issue Tracking,我正在从事一个开源项目,需要与一些第三方合作。目前,我正在使用一个私人bug跟踪系统来维护这些第三方的bug和功能请求列表,并分配优先级,使我能够首先针对更大的问题。然而,我想转向开源开发过程,这意味着向公众开放这个问题。但是,我不想分享所有这些问题(特别是一些功能请求) 因此,是否有人知道问题跟踪程序允许某些问题(如功能请求)是私有的,而其余问题是公共的?我自己对此进行了广泛的研究,但我提出的最佳方法是拥有两个独立的系统——公共和私人系统——我手动同步(即公共问题->私人问题跟踪)——GitH

我正在从事一个开源项目,需要与一些第三方合作。目前,我正在使用一个私人bug跟踪系统来维护这些第三方的bug和功能请求列表,并分配优先级,使我能够首先针对更大的问题。然而,我想转向开源开发过程,这意味着向公众开放这个问题。但是,我不想分享所有这些问题(特别是一些功能请求)


因此,是否有人知道问题跟踪程序允许某些问题(如功能请求)是私有的,而其余问题是公共的?我自己对此进行了广泛的研究,但我提出的最佳方法是拥有两个独立的系统——公共和私人系统——我手动同步(即公共问题->私人问题跟踪)——GitHub概述了这一方法。肯定还有比这更聪明的东西吗?

如果你正在从事一个开源项目,你可能只需要免费订阅JIRA

使用,您还可以拥有无限的匿名用户(仅限查看者)

不确定这是否满足您的需要,但绝对值得一试,我认为他们还有一个月的试用期。

  • Assembla(带有一对“票证”和“支持”工具)
    • 公共/私人项目-所有用户均可访问公共项目,私人项目仅可访问明确添加的用户
    • 公共/私人注释-具有特定项目访问级别的用户可以访问私人注释
    • 公共/私人问题-对相关项目具有特定访问级别的用户可以访问私人问题

您对此有预算吗?我在协调“开源”和“私有功能请求”方面遇到了困难。代码更改的上下文需要保持私有,但实际结果/功能可供全世界使用?@EduardLuca是的,如果有合适的工具,预算就在那里exists@MattC大多数功能请求都与针对特定客户的内部构建或分支有关。虽然这些构建是内部托管的,但我不想维护两个不同的问题跟踪程序—分配优先级变得太困难—因此是公共的和私有的。@stephenfin然后查看我的答案,它可能是您需要的,如果您的项目符合要求,您甚至可以免费获得它。螳螂看起来很有趣。主要问题是是否可以为每个问题而不是每个项目设置公共/私有标志(理想情况下,根据访问级别,不同的用户可以看到不同的问题子集)。我会调查的。@stephenfin-是的,可以。但不是公共/私人本身,而是AFAICR(很久以前与螳螂合作过)的“可见用户组”。当你寻找“组”WRT问题跟踪者时,你会发现很多有支持的产品。例如,Bugzilla。这绝对是正确的做法。谢谢Jira还支持groups(),这意味着这个答案也是正确的。唉,我只能提名一位:(谢谢你,别担心,我这么做不是为了名誉。如果这对你或未来的访客有帮助,那对我来说就足够了:)