跳至主要内容

字幕 - “使用项目进行功能规划”

音频和视频字幕。

[(节奏快速的科技音乐响起。在黑色背景上,GitHub 的章鱼猫标志淡入视野。明亮的霓虹线条旋转并向外延伸。每条线都通向不同的东西:一个标记为“转换为问题”的按钮;一个标记为“已准备就绪”的拉取请求合并按钮;拉取请求上的评论、项目看板和搜索字段。在一个绿色框中,文字:“GitHub Issues:使用项目进行功能规划”。一个像素化的光标点击:“开始吧!”)]

[(旁白分享她的屏幕。她正在查看 GitHub 项目中的表格布局。)]

旁白:欢迎。让我们来了解一下 GitHub 项目,看看它如何帮助您从头到尾跟踪您的功能工作。这里是我们 OctoArcade Invaders 看板,我准备开始下一个功能。

[(她点击项目上标记为“功能”的标签。)]

旁白:在我们的团队中,我们有一个简单的流程,我们将问题标记为功能,并构建一个视图来关注所有带有该标签的项目。在这里,我们可以看到所有标记为功能的问题。这样我就可以立即看到这个项目已准备好被处理,然后打开它以了解更多信息。

[(她将光标扫过表格布局上的行,然后点击一个名为“玩家对玩家聊天功能”的项目。该问题作为覆盖层覆盖在看板上。)]

旁白:鉴于聊天不是少量的工作,我创建了另一个产品看板来跟踪启用此功能所需执行的所有各种任务和项目。

[(她点击问题评论中的链接,这会将她带到另一个以问题命名的项目。“按区域”选项卡上,该项目具有表格布局,并且行根据“区域”字段中的标签分为不同的组,例如“设计”、“存储”和“媒体支持”。)]

旁白:在这个主视图中,我的工作已经通过这个自定义字段进行了分类:区域。这样我就可以将我的各种问题分解到它们各自的工作流或分组中。项目功能强大,因为您可以使用这些自定义字段向您的问题添加灵活的元数据。您不仅限于标签或在问题标题中添加括号中的关键词。

而且它很棒,因为我可以实际编辑此视图以按任何这些字段进行分组。

[(她点击选项卡名称旁边的下拉图标,选择“分组”,然后将光标扫过诸如“状态”、“迭代”和“指派者”之类的字段选项。)]

旁白:现在,随着我们继续充实此功能的工作,我可以通过利用此“添加”栏快速记下我们需要解决的其他项目。

[(她将光标放在“设计”组下方标记为“添加项目”的文本字段中。)]

旁白:我将用它来添加几个草稿问题。例如,我们的聊天客户端需要一个搜索 UI,能够编辑您的好友列表,我们肯定需要暗模式。

[(她为每个需求添加了一个草稿问题。)]

旁白:您可以看到,使用此“添加”栏,我可以编写一个标题,按 Enter 键,并继续前进以添加下一个项目。它经过优化,可以帮助您快速记下此功能需要包含的内容。

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

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

旁白:随着开发的进展,您将希望能够安排并快速查看工作项目的状态。这就是我们的看板视图闪光之处。

[(她点击标记为“迭代计划”的选项卡。问题表示为可拖动的框,排列在不同迭代的列中。)]

旁白:我已经在这里创建了一个按迭代分组的看板,以便我们可以看到当前的计划,即将发生的事情,并且我们可以快速将项目拖动到相应的迭代以创建我们的计划。

[(她将项目从“无迭代”拖动到“迭代 3”。她点击“加号”图标以创建“迭代 4”的列,并将一个项目拖动到那里。然后,她点击标记为“按状态”的选项卡。问题被排列到代表不同状态的列中,例如“待办”和“进行中”。)]

旁白:最后,我们有按状态分组的看板视图,以便我们可以一目了然地了解项目的状况。

我将添加链接的拉取请求作为可见字段,以便我的团队成员只需单击一下即可跳入 PR,开始审查并将此问题移至已完成。

[(她点击选项卡名称旁边的下拉图标,点击“标题、指派者和状态”,然后选择隐藏字段“链接的拉取请求”旁边的复选框。在一些问题框中,出现带有拉取请求图标和编号的标签。)]

旁白:借助项目,我们将很快准备好发布聊天功能。

[(方块覆盖屏幕。GitHub 徽标和“问题”一词出现。)]

字幕结束。有关项目的更多信息,请参阅GitHub 问题文档