使用Phabricator管理多个无关项目

问题描述 投票:1回答:3

我正在尝试找出一种方法,使Phabricator管理几种不相关的产品。我安装了Phabricator,导入了一些源存储库,并通过添加所有默认的Phabricator应用程序定制了侧面菜单(只是为了了解Phabricator提供的“开箱即用”功能)。

起初,我喜欢我所看到的内容,但是花了一些时间进行探索之后,它才开始出现Phabractor只是各种未链接在一起的SCM工具的集合。我实际上是在寻找一组顶级“产品”,在每个产品下,我可以创建各种相关的Wiki页面,任务/错误,[子]项目,上载的文件,Legalpad条目等。

例如,我所看到的是一个通用的Wiki引擎(Phriction),它无法链接到项目或顶级产品。另外,我可以创建LegalPad文档,但不能再次将其分配给项目或产品。与我上传的文件相同。甚至我导入的源代码存储库都在其中浮动,而没有任何指向项目或产品的链接。

我想念什么吗?是否有人在使用Phabricator的单个实例来管理具有不同最终用户组的多个不相关产品?

一个潜在的解决方法是,我可以为我的每个产品设置一个自定义仪表板,并链接到相关的项目,任务,甚至链接到相关的Wiki页面,但是似乎每个产品的工作量很大,而且似乎仍然存在无法对已上传的文件和Leagalpad进行分类。

phabricator
3个回答
1
投票

@ Flagrama的答案是大多数现实。如果您希望像Redmine这样的其他工具中那样进行简单的硬分离,则Phabricator并不是这样设计的。

现在有些东西可以使事情变得更自然:Phabricator Spaces。

它可以整齐地拆分事物。您可以在此处查看文档:https://secure.phabricator.com/book/phabricator/article/spaces/


0
投票

在Phabricator中,您可以创建一个项目。您可以对其进行设置,以便任何人都可以加入它,或者只有管理员可以添加用户。您还可以使项目仅对其他项目成员可见/可加入。

“对项目成员可见...”是在Phabricator中管理无关项目的基础。您创建的每个存储库,添加到Wiki的页面,上传的文件或创建的LegalPad文档都可以设置为仅对特定项目的成员可见。

很遗憾,我很确定这是当前Phabricator中Projects的限制,因此它可能仍不能满足您的需求。


0
投票

Phabricator非常灵活,它包括几种不同的方式来组织您的工作和工作流程。

空格

[另一个答案已经建议您可以尝试使用Spaces,它是一种全局分组,可用于隔离一个空间中的所有内容并将其与另一个空间中的所有内容几乎完全分开。

项目

Phabricator还具有“项目标签”的概念,可用于在各种Phabricator应用程序中组织任务,存储库,博客文章和各种其他“对象”。大多数对象支持一个或多个标签,并且这些标签由您创建的项目定义。标签可以用作自由格式的标签,也可以创建项目和子项目的层次结构。

我将详细介绍使用Phabricator的Projects功能,因为这是我使用Phabricator的方式,因此我很熟悉。

与项目和标签一起组织工作

  1. 为您的工具,产品,团队或您认为合适的任何事物创建一个顶级项目。
  2. 使用项目的#hashtag标记属于1.中创建的项目的存储库,Wiki页面,博客文章,任务等。
  3. 自定义项目上的菜单以链接到相关的存储库,Wiki,文档等。项目菜单非常灵活,其他“配置文件”菜单(例如仪表板和用户收藏夹菜单)也非常灵活。
  4. 使用项目的工作台来管理与项目相关的任务。
  5. 根据需要创建子项目,里程碑等。6,对您从事的每个项目重复1-5。
© www.soinside.com 2019 - 2024. All rights reserved.