Skip to main content

此版本的 GitHub Enterprise Server 已于以下日期停止服务 2024-07-09. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持

Projects (beta) 的最佳做法

学习管理项目的技巧。

可使用 Projects (beta) 来管理你在 GitHub 上的工作,其中包括问题和拉取请求。 阅读提示以便高效和有效地管理您的项目。 有关 Projects (beta) 的详细信息,请参阅“关于 Projects (beta)”。

将大议题分成较小的议题

将大议题分解为较小的议题,使工作更加易于管理,并使团队成员能够并行工作。 它还会导致较小的拉取请求,这些请求更容易审查。

要跟踪较小的议题如何融入更大的目标,请使用任务列表、里程碑或标签。 有关详细信息,请参阅 “关于任务列表”、“关于里程碑”和“管理标签”。

通信

议题和拉取请求包括内置功能,让您轻松地与协作者沟通。 使用 @mentions 提醒个人或整个团队注意某条评论。 指派议题协作者负责沟通。 链接到相关的议题或拉取请求以沟通它们是如何连接的。

使用说明 和 README

使用您的项目描述和 README 来分享有关该项目的信息。

例如:

  • 解释项目的目的。
  • 描述项目视图及其使用方法。
  • 包括相关链接和要联系的人员以获取更多信息。

项目 README 支持 Markdown,它允许您使用图像和高级格式,如链接、列表和标题。 有关详细信息,请参阅“创建 project”。

使用视图

使用项目视图从不同角度查看您的项目。

例如:

  • 按状态过滤以查看所有未启动的项
  • 按自定义优先级字段分组以监控高优先级项目的数量
  • 按自定义日期字段排序,以查看具有最早目标运输日期的物品

有关详细信息,请参阅“更改视图的布局”。

拥有单一真相来源

为了防止信息不同步,请保持单一真相来源。 例如,在一个位置跟踪目标运输日期,而不是分布于多个字段。 然后,如果目标运输日期发生变化,您只需要在一个位置更新日期。

Projects (beta) 自动更新 GitHub 数据,例如代理人、里程碑和标签。 当其中一个字段在议题或拉取请求中发生变化时,更改会自动反映在您的项目中。

使用自动化

您可以自动执行任务,以减少您在繁琐工作上花费的时间,将更多的时间用于项目本身。 需要手动操作的越少,项目就越有可能保持最新状态。

Projects (beta) 提供内置工作流。 例如,当议题关闭时,您可以自动将状态设置为“完成”。 还可以将内置工作流配置为在项满足特定条件时自动将其存档,并在项与筛选器匹配时自动添加存储库中的项。

此外,GitHub Actions 和 GraphQL API 还可让你实现例行项目管理任务自动化。 例如,要跟踪等待审查的拉取请求,您可以创建一个工作流程,将拉取请求添加到项目并将状态设置为“需要审核”;当拉取请求标记为“准备审核”时,可以自动触发此过程。

使用不同的字段类型

利用各种字段类型来满足您的需求。

使用迭代字段可以安排工作或创建日程表。 您可以按迭代进行分组以查看项目在迭代之间是否平衡,也可以进行筛选以专注于单个迭代。 迭代字段还允许您查看在过去迭代中完成的工作,这有助于快速规划和反映团队的成就。 迭代字段还支持休息,以显示您和您的团队何时从迭代中抽出时间。 有关详细信息,请参阅“关于迭代字段”。

使用单选字段可以根据预设的值列表跟踪有关任务的信息。 例如,跟踪优先级或项目阶段。 由于这些值是从预设列表中选择的,因此您可以轻松地对值进行分组或筛选,以将焦点放在具有特定值的项目上。

有关不同字段类型的详细信息,请参阅“了解字段”。