跳到正文

CONTRIBUTE

无需申请加入,用一次贡献成为社区成员

NKUGeek Hub 不建立站内注册和人工审核门槛。讨论发生在 Issue,修改通过 Pull Request 提交,成长记录来自公开且可验证的成果。

01

选一条路线

根据基础和兴趣选择学习路线,先完成能够独立验证的最小章节。

02

运行真实项目

阅读仓库文档,在本地或 Web IDE 跑通代码、测试和示例。

03

认领开放任务

在 Issue 中说明方案和预计时间,与维护者确认边界后开始实现。

04

提交并沉淀

通过 Pull Request 合并代码,同时留下文档、实验日志或工程资料。

WORKFLOW

认领与提交

保持任务小、讨论公开、验证明确。第一次贡献不必很大,但应该能够被别人复现和检查。

在 Issue 留言

说明你准备解决什么、打算如何验证,并等待维护者确认任务边界。

Fork 并创建分支

使用 feature/、fix/、docs/ 或 design/ 前缀,让分支目的容易识别。

完成本地检查

运行 lint、build 和 smoke test;涉及实验时附带环境与结果。

提交 Pull Request

描述做了什么、如何验证、相关截图以及尚未解决的问题。

Issue 任务规范

背景:为什么需要这个任务

范围:这次做什么、不做什么

验收:怎样判断任务已经完成

输出:代码、文档、实验或工程文件

风险:会影响哪些页面、数据或使用者

内容与文档贡献

教程、文章、实验日志和页面文案都跟随代码仓库版本管理。修改 Markdown 后直接提交 PR,不经过站内草稿与文章审核系统。

打开内容仓库

社区角色来自贡献,不来自注册

Learner

按路线学习并完成章节任务

Contributor

至少有一个贡献被项目合并

Maintainer

维护仓库、路线、Issue 与版本发布

Mentor

设计任务并帮助贡献者完成实践