| @@ -25,7 +25,17 @@ GitLink 镜像地址:[THUAI6: GitLink Image](https://www.gitlink.org.cn/EESAST | |||||
| ### 目录分配 | ### 目录分配 | ||||
| 待定 | |||||
| | 子目录 | 说明 | 主要开发组 | | |||||
| | :--------: | :--------------------------------------------------------: | :----------------------------: | | |||||
| | .github | CI,用于选手包同步到服务器上供选手下载 | 运维组 | | |||||
| | CAPI | C++ 选手接口,生成可执行文件 | 通信组、运维组 | | |||||
| | dependency | 项目依赖文件,如 proto、dll、lib、dockerfile、shell 脚本等 | 逻辑组、通信组、运维组、界面组 | | |||||
| | installer | 下载器,用于选手包的下载与更新,生成可执行文件 | 运维组 | | |||||
| | interface | Unity 界面 | 界面组 | | |||||
| | launcher | 游戏启动器,用于快速启动游戏,生成可执行文件 | 运维组 | | |||||
| | logic | 游戏逻辑,生成可执行文件 | 逻辑组 | | |||||
| | playback | 游戏回放组件,生成类库 | 逻辑组 | | |||||
| | resource | 资源文件目录,用于存储主目录下 README 所用图片 | 端茶倒水 | | |||||
| ### 分支管理 | ### 分支管理 | ||||
| @@ -57,15 +67,15 @@ THUAI6 开发组成员与其他贡献者应当遵循以下流程: | |||||
| 常用的 commit message type 包括: | 常用的 commit message type 包括: | ||||
| | Type | Explanation | | |||||
| | -------- | ---------------------------------------------- | | |||||
| | chore | 日常代码开发;改变构建流程;增加依赖库、工具等 | | |||||
| | fix | 修复bug | | |||||
| | refactor | 改变代码结构,但没有增加新功能 | | |||||
| | docs | 修改文档,如 README、CONTRIBUTE 等 | | |||||
| | revert | 版本回退 | | |||||
| | style | 仅仅修改了空格、格式缩进、逗号等等 | | |||||
| | ... | ... | | |||||
| | Type | Explanation | | |||||
| | :------: | :--------------------------------------------: | | |||||
| | chore | 日常代码开发;改变构建流程;增加依赖库、工具等 | | |||||
| | fix | 修复bug | | |||||
| | refactor | 改变代码结构,但没有增加新功能 | | |||||
| | docs | 修改文档,如 README、CONTRIBUTE 等 | | |||||
| | revert | 版本回退 | | |||||
| | style | 仅仅修改了空格、格式缩进、逗号等等 | | |||||
| | ... | ... | | |||||
| - 鼓励开发组成员之间互相 review 并 merge 代码到 dev 分支上。merge 前建议简单检查其 pull request 是否符合上述规范 | - 鼓励开发组成员之间互相 review 并 merge 代码到 dev 分支上。merge 前建议简单检查其 pull request 是否符合上述规范 | ||||
| - 一般情况下,不要向 main 分支提出 pull request,更不要 merge 到 main 分支上 | - 一般情况下,不要向 main 分支提出 pull request,更不要 merge 到 main 分支上 | ||||