开发环境
- idea intellij 14+
- java 1.7+
- Maven 3.1.1+
- Mysql 5.6
### 搭建流程
#### 1. fork代码
访问代码仓库:bugkillers
点击右上角的fork将代码fork到自己的仓库,然后clone fork到的项目,注意一定要是ssh的方式clone。
1 | git clone ssh://github.com/$yours/bugkillers |
mvn package -U -Dmaven.test.skip=true jetty:run1
2
3
4
5
然后访问本机`http://127.0.0.1:9081/api/`
出现API文档说明搭建成功
##### 3.2 bugkillers-web
切换到bugkillers-web目录下执行
mvn package -U jetty:run1
2
3
4
5
6
7
然后访问本机`http://127.0.0.1:9082/dist/index.html`
#### 4. coding
在做修改之前最好创建一个自己的分支,代码修改完毕后提pr,pr被merge后废弃,有新的改动重新建立分支(建议)
##### 4.1 查看目前的分支,并切换到根分支,在创建。
git branch -a
git checkout origin master1
2
##### 4.2 创建自己的分支(分支名可自由取)
git branch feature-xxx-xxx1
2
##### 4.3 切换到新分支coding,并定期commit
git checkout feature-xxx-xxx
```
4.4 提Pull Request
在提pull request之前需要将代码和现在最新的代码,master分支上的代码做一下rebase或者merge。
pr参考:Creating Effective Pull Requests
加入组织
在贡献达到一定程度后,便可申请加入组织bugkillerz,加入组织后便不用每次修改都要提pr,直接push即可。