作业规则
我们会设置各种作业任务。你将从刺激有趣的答题开始,循序渐进,逐渐开启激动人心的编程任务。
完成每个作业后你将获得积分,并有机会拥有独家 NFT。
编程作业需要遵循以下指南,适用于 GitHub 存储库、名称、PR、review 和常规作业。
作业指南:
- 在完成第一个作业之前,你应该 fork 模板存储库: https://github.com/gear-foundation/dapps-template-gear-academy
- 配置存储库以从操作中允许访问 GitHub 页面: https://docs.github.com/en/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site#publishing-with-a-custom-github-actions-workflow
- 你的存储库名称应该包括
-gear-academy
后缀,例如,myname-gear-academy
。 - 从存储库中删除编译产物,例如
node_modules
、target
和编辑器文件。 - 在开始每个作业之前,请将你的 fork 与上游存储库同步。
- 将每个作业放在与相应模块的名称相同的文件夹中,例如
01-tamagotchi
、02-tamagotchi-interaction
、03-tamagotchi-nft
等。 - 每个作业应作为独立的 PR 提交,请注意从基于 master 的分支或其他工作分支提交。
- 不要在单个 PR 中提交多个作业任务。
- PR 中不要包含与任务无关的更改。
- 如果需要进行更改,请在现有分支和 PR 内进行更新。
- 作业被接受后,每个 PR 应该合并到
master
。 - PR 中不要包含任何脚手架代码、私钥或密码。
- 确保测试和构建过程成功通过;
- 你可以使用命令行中的
git
,而不是依赖 GitHub 网页界面。