| 角色 | GitHub 对应身份 | 核心职责 | 权限说明 |
|---|---|---|---|
| 协会负责人 | Security Manager |
组织层面的安全管理,清理违规/废弃仓库 | • 可删除任意仓库 • 不可修改他人仓库代码 • 不可分配成员权限 |
| 项目负责人 | 仓库 Admin |
负责具体项目的代码审核、分支保护、合并 PR | • 拥有所负责仓库的完整管理权 • 可审核/合并 PR • 可设置该仓库的分支保护规则 |
| 协会成员 | Member + 仓库 Write |
参与项目开发,提交代码 | • 可 push 分支、发起 PR • 不可合并 PR • 不可修改仓库设置 |
| 校外访客 | Outside collaborator + Read |
只读访问 | • 仅可查看代码,不可提交 |
必须满足「会使用 GitHub」,包括但不限于:
- Git 基础操作(clone / branch / commit / push)
- Fork + Pull Request 流程
- 理解 PR 审核与冲突处理
不满足门槛者,暂不允许加入组织。可通过协会培训后再申请。
- Fork 目标仓库到个人账号
- Clone 自己 fork 的仓库到本地
- 创建独立分支(命名规范见下)
- 提交清晰、原子化的 commit(规范见下)
- Push 到个人远程仓库
- 在 GitHub 网页端发起 Pull Request 到协会主仓库的
main分支 - 等待仓库所有者审核
本社区规范由协会技术部维护,最后解释权归协会所有。