贵州大学java期末考试_CONTRIBUTING.md
# 代碼貢獻指南
1. 首先非常歡迎和感謝對本項目發起Pull Request的同學。
1. **特別提示:請務必在develop分支提交PR,master分支目前僅是正式版的代碼,即發布正式版本后才會從develop分支進行合并。**
1. 本項目代碼風格為使用2個空格代表一個Tab,因此在提交代碼時請注意一下,否則很容易在IDE格式化代碼后與原代碼產生大量diff,這樣會給其他人閱讀代碼帶來極大的困擾。
1. 為了便于設置,本項目引入editorconfig支持,請使用Eclipse的同學在貢獻代碼前安裝相關插件,而IntelliJ IDEA新版本自帶支持,如果沒有可自行安裝插件。
1. **提交代碼前,請檢查代碼是否已經格式化,并且保證新增加或者修改的方法都有完整的參數說明,而public方法必須擁有相應的單元測試并通過測試。**
1. 本項目可以采用兩種方式接受代碼貢獻:
- 第一種就是基于[Git Flow](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow)開發流程,因此在發起Pull Request的時候請選擇develop分支,詳細步驟參考后文,推薦使用此種方式貢獻代碼。
- (***暫停此種方式,請使用第一種***)另外一種貢獻代碼的方式就是加入SDK Developers開發組,前提是對自己的代碼足夠自信就可以申請加入,加入之后可以隨時直接提交代碼,但要注意對所做的修改或新增的代碼進行單元測試,保證提交代碼沒有明顯問題。
### PR方式貢獻代碼步驟
* 在 GitHub 上 `fork` 到自己的倉庫,如 `my_user/WxJava`,然后 `clone` 到本地,并設置用戶信息。
```bash
$ git clone git@github.com:my_user/WxJava.git
$ cd WxJava
$ git config user.name "yourname"
$ git config user.email "your email"
```
* 修改代碼后提交,并推送到自己的倉庫。
```bash
$ #do some change on the content
$ git commit -am "Fix issue #1: change something"
$ git push
```
* 在 GitHub 網站上提交 Pull Request。
* 定期使用項目倉庫內容更新自己倉庫內容。
```bash
$ git remote add upstream https://github.com/Wechat-Group/WxJava
$ git fetch upstream
$ git checkout develop
$ git rebase upstream/develop
$ git push -f origin develop
```
一鍵復制
編輯
Web IDE
原始數據
按行查看
歷史
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的贵州大学java期末考试_CONTRIBUTING.md的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (转)深入理解Java中的final关键
- 下一篇: android微信发现代码,微信代码各种