Skip to main content

规划工作

组织工作并跟踪进度,以便始终知道接下来要生成的内容。

在编写代码之前,先明确你想要构建的内容,并跟踪你的进度。 在本教程中,你将使用 GitHub Issues 和 Projects 来规划和组织网站首个功能的工作。

先决条件

创建议题

议题用于跟踪您的软件项目中的想法、任务和缺陷。 为你将构建的第一个功能创建一个列表:在你的网页上显示已加星标的仓库。

  1. 在存储库的 stargazers-log 主页上,单击“ 问题”。
  2. 单击“新建问题”。
  3. “添加标题 ”字段中,键入 Display a list of starred repositories
  4. 在说明字段中,添加一些要生成的内容的详细信息,例如“在主页上显示星形存储库列表”。
  5. 单击 “创建”

创建项目板并导入问题

Projects 为你提供可视化表、版块和路线图,用于组织和跟踪软件项目的问题。 在本教程中,你将为 stargazers-log该用户创建一个用户项目板。

  1. 在 GitHub右上角 GitHub单击个人资料图片,然后单击 “个人资料”。
  2. 单击“ 项目”。
  3. 单击“新建项目”。****
  4. 模板 下,选择 看板
  5. 在项目名称字段中,键入 Stargazers log
  6. 保持勾选 从存储库导入项,以将您最近创建的议题导入到看板中。
  7. 单击“创建项目”。

全面推进工作

看板中的列代表你的工作的各个阶段。 随着进展,移动每个项目以显示其状态。

  1. 在项目板上,找到 Display a list of starred repositories 列中的**** 项。
  2. 将项拖到 “正在进行 ”列中,以显示已启动工作。

稍后你将返回看板,在功能上线后将该项移至完成

添加后续问题

创建一个或多个问题来描述你以后要处理的网站的想法和功能。 例如,您可以创建一个议题,用于:

  • 向网站添加搜索功能
  • 改进星形存储库列表的样式
  • 允许使用编程语言(如 JavaScript、Python 或 Go)筛选星标存储库

将每个新问题添加到项目板中,并在开始处理该问题后将其移至 正在进行

你完成的工作

任务结果
创建了问题你已将第一项功能记录为可跟踪的任务。
创建了项目板你创建了一个看板来整理并跟踪你的工作。
已跟踪您的进度你已将问题添加到开发板,并将其移动到进度中。
添加了更多问题你创建了新的问题,用于记录你的网站后续需要开展的工作。

后续步骤

  • 规划工作后,将存储库引入计算机,以便可以开始编写、存储和更新网站代码。 继续前往 Connecting to your code locally