一:加入群组

项目管理员添加用户到群组,赋予权限(owner、developer...)。

二:拉取项目,建立分支

通过git clone拉取项目到本地,通过终端打开项目目录,创建自己的分支,并推送到远程项目仓库。

三:开发:发布任务、编写代码、提交代码并备注、回复任务、结束任务【每一次开发都要走这个流程,做到每一次代码改动都有迹可循:为什么做、怎么做的、提交结果】

1:发布任务

在issue处发布任务:任务标题、描述任务内容(需求)、指定任务接收者(可以自发自接,也可以项目负责人向指定人员发布任务)、里程碑(该任务处于项目中的哪个阶段)、标签(自定义一些标签去描述这个任务)

【同一个项目中的issue是自增的:每当有一个issue发布,都会有一个id生成,格式为 #数字 】

2:编写代码

任务接受者根据issue进行代码编写。

3:提交代码并备注

任务完成后,提交代码。

git commit -m "#issue ID 备注"

通过 #issue ID,将每次提交与所解决的issue对应起来。

4:回复issue,记录开发历程

在issue下发布comment,记录开发过程中遇到的问题、解决思路、最终解决方法。

其他人也可以在下面回复,参与讨论与指导。

5:结束issue

在一次或多次提交代码后,issue任务完成,就可以接受任务了,"close issue"。

四:wiki

可以在wiki书写 笔记、分享文档、内部知识共享。

五:代码重用

在Snippets分享常用的代码片段,以供重用。

05-11 14:39