可使用 Projects 来管理你在 GitHub 上的工作,其中包括问题和拉取请求。 阅读提示以便高效和有效地管理您的项目。 有关 Projects 的详细信息,请参阅“关于 Projects”。
将大议题分成较小的议题
将大议题分解为较小的议题,使工作更加易于管理,并使团队成员能够并行工作。 它还会导致较小的拉取请求,这些请求更容易审查。
若要跟踪较小议题如何融入更大的目标,请使用 任务列表、里程碑或标签。 有关更多信息,请参阅 《AUTOTITLE》、《AUTOTITLE》和《AUTOTITLE》。
通信
议题和拉取请求包括内置功能,让您轻松地与协作者沟通。 使用 @mentions 提醒个人或整个团队注意某条评论。 指派议题协作者负责沟通。 链接到相关的议题或拉取请求以沟通它们是如何连接的。
使用描述和 README
使用您的项目描述和 README 来分享有关该项目的信息。
例如:
- 解释项目的目的。
- 描述项目视图及其使用方法。
- 包括相关链接和要联系的人员以获取更多信息。
项目 README 支持 Markdown,它允许您使用图像和高级格式,如链接、列表和标题。
有关详细信息,请参阅“创建 project”。
使用视图
使用项目视图从不同角度查看您的项目。
例如:
- 按状态过滤以查看所有未启动的项
- 按自定义优先级字段分组以监控高优先级项目的数量
- 按自定义日期字段排序,以查看具有最早目标运输日期的物品
有关详细信息,请参阅“更改视图的布局”。
拥有单一真相来源
为了防止信息不同步,请保持单一真相来源。 例如,在一个位置跟踪目标运输日期,而不是分布于多个字段。 然后,如果目标运输日期发生变化,您只需要在一个位置更新日期。
Projects 自动更新 GitHub 数据,例如代理人、里程碑和标签。 当其中一个字段在议题或拉取请求中发生变化时,更改会自动反映在您的项目中。
使用自动化
您可以自动执行任务,以减少您在繁琐工作上花费的时间,将更多的时间用于项目本身。 需要手动操作的越少,项目就越有可能保持最新状态。
Projects 提供内置工作流。 例如,当议题关闭时,您可以自动将状态设置为“完成”。 还可以将内置工作流配置为在项满足特定条件时自动将其存档,并在项与筛选器匹配时自动添加存储库中的项。
此外,GitHub Actions 和 GraphQL API 还可让你实现例行项目管理任务自动化。 例如,要跟踪等待审查的拉取请求,您可以创建一个工作流程,将拉取请求添加到项目并将状态设置为“需要审核”;当拉取请求标记为“准备审核”时,可以自动触发此过程。
- 有关内置工作流的详细信息,请参阅“使用内置的自动化功能”。
- 有关自动存档项目的详细信息,请参阅“自动将项存档”。
- 有关自动添加项目的详细信息,请参阅“自动添加项”。
- 有关示例工作流,请参阅“使用 Actions 自动化 Projects”。
- 有关 API 的详细信息,请参阅“使用 API 管理 Projects”。
- 有关 GitHub Actions 的详细信息,请参阅“GitHub Actions 文档”。
使用不同的字段类型
利用各种字段类型来满足您的需求。
使用迭代字段可以安排工作或创建日程表。 您可以按迭代进行分组以查看项目在迭代之间是否平衡,也可以进行筛选以专注于单个迭代。 迭代字段还允许您查看在过去迭代中完成的工作,这有助于快速规划和反映团队的成就。 迭代字段还支持休息,以显示您和您的团队何时从迭代中抽出时间。 有关详细信息,请参阅“关于迭代字段”。
使用单选字段可以根据预设的值列表跟踪有关任务的信息。 例如,跟踪优先级或项目阶段。 由于这些值是从预设列表中选择的,因此您可以轻松地对值进行分组或筛选,以将焦点放在具有特定值的项目上。
有关不同字段类型的详细信息,请参阅“了解字段”。