跳到主要内容

作业规则

我们会设置各种作业任务。你将从刺激有趣的答题开始,循序渐进,逐渐开启激动人心的编程任务。

完成每个作业后你将获得积分,并有机会拥有独家 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_modulestarget 和编辑器文件。
  • 在开始每个作业之前,请将你的 fork 与上游存储库同步。
  • 将每个作业放在与相应模块的名称相同的文件夹中,例如 01-tamagotchi02-tamagotchi-interaction03-tamagotchi-nft 等。
  • 每个作业应作为独立的 PR 提交,请注意从基于 master 的分支或其他工作分支提交。
  • 不要在单个 PR 中提交多个作业任务。
  • PR 中不要包含与任务无关的更改。
  • 如果需要进行更改,请在现有分支和 PR 内进行更新。
  • 作业被接受后,每个 PR 应该合并到 master
  • PR 中不要包含任何脚手架代码、私钥或密码。
  • 确保测试和构建过程成功通过
  • 可以使用命令行中的 git,而不是依赖 GitHub 网页界面。