Skip to main content

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

口述文本 - “使用 Projects 进行功能规划”

音频和视频口述文本。

[播放快节奏的科技感音乐。 在深色背景中,GitHub 的 Octocat 徽标逐渐进入画面。 明亮的霓虹灯线向外旋转形成分支。 每条线都指向不同的内容:标有“转换为议题”的按钮;标有“就绪”的拉取请求合并按钮;对拉取请求、项目看板和搜索字段的注释。 绿色框中有文本:“GitHub 问题:使用 Projects 进行功能规划。” 像素化光标单击:“一起开始吧!”]

[讲述人共享她的屏幕。 她正在 GitHub 上查看项目中的表格布局。]

讲述人:欢迎收看。 让我们来了解一下 GitHub Projects,看看它如何为功能跟踪工作提供从头到尾的支持。 在这里,我们有我们的 OctoArcade Invaders 看板,我准备选择我们的下一个功能。

[她单击项目上标有“功能”的选项卡。]

讲述人:在我们的团队中,我们有一个简单的过程,我们将问题标记为一项功能,并生成一个视图,该视图关注的是具有该标签的所有项。 在此处可以看到,所有问题都被标为功能。 这样我就立即能看到能选择的项目,并进一步打开该项目以了解详细信息。

[她将在表格布局的行上移动光标,并单击名为“玩家与玩家聊天功能”的项目。 此问题以覆盖在看板上的形式打开。]

讲述人:鉴于聊天不是什么小功能,我创建了另一个产品看板来跟踪启用此功能需要执行的所有繁杂的任务和项目。

[她单击问题评论中的链接,转至另一个针对该问题命名的项目。 在“按区域”选项卡上,项目具有表布局,行根据“区域”字段中的标签分为多个组,如“设计”、“存储”和“媒体支持”。]

讲述人:在此主视图中,我的工作已按自定义字段“区域”分类。 这样,我就可以将各种问题拆分为适当的工作流或存储桶。 Projects 功能强大,因为可以使用这些自定义字段向问题添加灵活的元数据。 不仅仅是通过标签和向问题标题添加带括号的关键词来施加限制。

这还有很好的作用,因为我实际上可以编辑该视图,按这些字段中的任何一个分组。

[她单击选项卡名称旁边的下拉图标,选择“分组”,然后在“状态”、“迭代”和“被分派人”等字段选项间移动光标。]

讲述人:现在当我们继续丰富有关功能的工作时,可以利用此“添加”栏快速记下我们需要处理的其他项目。

[她将光标放在“设计”组下标有“添加项”的文本框中。]

讲述人:我将使用它来添加几个草稿问题。 例如,我们的聊天客户端需要搜索 UI、编辑好友列表的功能,当然还需要有深色模式。

[她添加了对应于各项要求的草稿问题。]

讲述人:你可以看到,使用这个“添加”栏,我可以编写标题,按 Enter,然后继续添加下一个项目。 这是经过优化的,可帮助你快速记下此功能所需的内容。

这些现在是草稿问题,但只需单击“转换为议题”即可将其提升为相应存储库中的完整议题。

[她单击“搜索 UI”草稿问题旁边的下拉图标,单击“转换为议题”,并从搜索字段下的存储库列表中进行选择。]

讲述人:在开发过程中,你需要能规划工作项并快速查看工作项的状态。 这就是看板视图发挥作用的地方。

[她单击标记为“迭代计划”的选项卡。 问题呈现为可拖动的框,列入表示不同迭代的列中。]

讲述人:我在这里创建的是按迭代分组视图,这样我们就可以看到当前规划的内容、即将推出的内容,并且我们可以快速地将项目拖动至适当的迭代中以创建我们的计划。

[她将项目从“无迭代”拖动到“迭代 3”。 她单击加号图标,创建表示“迭代 4”的一列,并将一个项目拖动至该列。 然后,她单击标有“按状态”的选项卡。 问题被排入表示“积压工作”和“正在进行”等状态的列。]

讲述人:最后我们将看板视图按状态分组,从而能一目了然地了解项目的状态。

我将在此处添加链接的拉取请求作为可见字段,让团队成员们只需单击一下链接即可转至 PR,开始查看并处理此问题。

[她单击选项卡名称旁边的下拉图标,单击“标题、被分派人和状态”,然后选中名为“链接拉取请求”的隐藏字段旁边的复选框。 在某些问题框中,将显示带有拉取请求图标和编号的标记。]

讲述人:借助 Projects,我们将很快推出聊天功能。

[方块覆盖画面。 GitHub 徽标和“问题”一词出现。]

口述文本结尾。 有关 Projects (beta) 的详细信息,请参阅“GitHub Issues 文档”。