文件
team-guide/协作规范.md
2026-10-14 17:43:55 +00:00

46 行
2.1 KiB
Markdown

此文件含有模棱两可的 Unicode 字符
此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。
# 团队协作规范
## 1. 仓库命名
- 英文小写,单词用 `-` 连接:`todo-app`、`week1-homework`。
- 不用中文、空格、特殊符号。描述里可以写中文。
## 2. 每个私有仓库都要加协作者
仓库 →「设置」→「协作者」,逐个搜索添加:
| 用户名 | 身份 | 权限 |
|---|---|---|
| `reviewer` | 代码审查机器人「审查」 | 读取 |
| `teacher1` | 指导老师1 | 读取 |
| `teacher2` | 指导老师2 | 读取 |
不加的话,审查机器人和老师都看不到你的代码。
## 3. 工作流程:分支 → PR → 审查 → 合并
1. 新任务先建分支:`feature/功能英文名` 或 `fix/问题英文名`。
2. 在分支上改代码、提交、推送。
3. 在网页上创建合并请求(PR)到 `main`。
4. 「审查」机器人会自动看代码并留言;老师也可能评论。
5. 按意见修改(继续推到同一分支即可),没问题后再点「合并」。
6. 团队共享仓库建好后,**不要直接推送到 main**,一律走 PR。
## 4. 提交信息怎么写
- 中文、一句话说清楚做了什么:
- ✅ `新增用户登录页面`
- ✅ `修复首页按钮点击没反应`
- ❌ `update`、`改了点东西`、`111`
- 一次提交只做一件事,小步多提交。
## 5. 绝对不能上传的东西
- 密码、API Key、访问令牌、私钥、`.env` 文件
- 大文件:视频、安装包、压缩包、数据集、超过 10MB 的文件
- `node_modules`、`__pycache__` 等自动生成的文件夹(写进 `.gitignore`)
不小心传了密钥:**马上告诉 milo,并作废/更换那个密钥**(删掉文件不够,历史里还在)。
## 6. 有问题找谁
- 账号、密码、权限:管理员 **milo(马铭喆)**
- 代码看不懂、审查意见不明白:在 PR 里回复问「审查」,或问 teacher1 / teacher2
- 不知道怎么操作:先看 [使用指南](README.md) 和 [AI 工具说明](AI工具说明.md)
## 团队成员
milo 马铭喆(管理员)、xuzhaojia 许兆嘉、lijiatong 李嘉桐、weiheting 魏赫廷、gaozihan 高子涵、teacher1 指导老师1、teacher2 指导老师2、reviewer 审查机器人