在编写代码之前,先明确你想要构建的内容,并跟踪你的进度。 在本教程中,你将使用 GitHub Issues 和 Projects 来规划和组织网站首个功能的工作。
先决条件
- 一个
stargazers-log存储库。 如果尚未创建它,请参阅 在 GitHub 上为项目创建存储库。
创建议题
议题用于跟踪您的软件项目中的想法、任务和缺陷。 为你将构建的第一个功能创建一个列表:在你的网页上显示已加星标的仓库。
- 在存储库的
stargazers-log主页上,单击“ 问题”。 - 单击“新建问题”。
- 在 “添加标题 ”字段中,键入
Display a list of starred repositories。 - 在说明字段中,添加一些要生成的内容的详细信息,例如“在主页上显示星形存储库列表”。
- 单击 “创建” 。
创建项目板并导入问题
Projects 为你提供可视化表、版块和路线图,用于组织和跟踪软件项目的问题。 在本教程中,你将为 stargazers-log该用户创建一个用户项目板。
- 在 GitHub右上角 GitHub单击个人资料图片,然后单击 “个人资料”。
- 单击“ 项目”。
- 单击“新建项目”。****
- 在 模板 下,选择 看板。
- 在项目名称字段中,键入
Stargazers log。 - 保持勾选 从存储库导入项,以将您最近创建的议题导入到看板中。
- 单击“创建项目”。
全面推进工作
看板中的列代表你的工作的各个阶段。 随着进展,移动每个项目以显示其状态。
- 在项目板上,找到
Display a list of starred repositories列中的**** 项。 - 将项拖到 “正在进行 ”列中,以显示已启动工作。
稍后你将返回看板,在功能上线后将该项移至完成。
添加后续问题
创建一个或多个问题来描述你以后要处理的网站的想法和功能。 例如,您可以创建一个议题,用于:
- 向网站添加搜索功能
- 改进星形存储库列表的样式
- 允许使用编程语言(如 JavaScript、Python 或 Go)筛选星标存储库
将每个新问题添加到项目板中,并在开始处理该问题后将其移至 正在进行。
你完成的工作
| 任务 | 结果 |
|---|---|
| 创建了问题 | 你已将第一项功能记录为可跟踪的任务。 |
| 创建了项目板 | 你创建了一个看板来整理并跟踪你的工作。 |
| 已跟踪您的进度 | 你已将问题添加到开发板,并将其移动到进度中。 |
| 添加了更多问题 | 你创建了新的问题,用于记录你的网站后续需要开展的工作。 |
后续步骤
- 规划工作后,将存储库引入计算机,以便可以开始编写、存储和更新网站代码。 继续前往 Connecting to your code locally。