嗨!
如果你能到达这个页面,说明你应该不是本项目的目标受益人群,但欢迎你成为本项目的协助者!
如果你对关于本项目所设计的编程初体验课程内容有自己的见解和想法,欢迎在 issue 中提出,我们可以一起讨论。
如果你想为本项目贡献教学代码:
- 贡献自己编写的示例小游戏。拷贝一份
src/template.html
进行编写,然后将它提交到src/games
中。 - 为
src/index.js
贡献代码。由于它与学习者的学习效果直接相关,所以不建议直接对其进行修改。在src/index.js
被修改后,我们需要重新上传教程中供用户下载的压缩包、修改使用说明文档,以及应对一些可能出现的兼容性问题。所以如果你想对这个文件进行修改,尤其是对 API 进行修改,需要先提 issue 来说明你的想法。
如果你想为本项目贡献教学文档:
-
贡献小游戏的编写教程。所有链接在本教程中的衍生的小游戏编写教程,都不宜太长,并且需要假设读者的计算机知识水平不高于阅读完主文档
index.md
后达到的水平。如果教程中有图片,考虑国内读者的阅读顺畅,不建议将 github 作为图床。如果你有需要,可以邮件联系我使用我的 OSS 。教程编写完毕后将它提交到docs/
中,然后将链接添加至主文档的附录中。 -
修改主文档。如果是错别字级别的勘误,可以直接提 pr 进行修改;如果是对教程中概念方面的指正,也欢迎直接提 pr 修正错误;如果是对教学逻辑的修改建议,欢迎提 issue 一起探讨!