準備工作,弄好可以源碼編譯的環(huán)境烤惊。這個如果還搞不定,建議看看paddlepaddle源碼安裝的文章柒室。
fork
跳轉到PaddlePaddle GitHub首頁渡贾,然后單擊 Fork
按鈕雄右,生成自己目錄下的倉庫,比如 https://github.com/USERNAME/Paddle
clone
git clone https://github.com/USERNAME/Paddle paddle_dev
cd paddle_dev
為了將來從主干上更新代碼,先執(zhí)行
git remote add upstream https://github.com/PaddlePaddle/Paddle
創(chuàng)建本地分支
git checkout -b my-cool-stuff
關于代碼風格等檢查和校驗的工具
pip install pre-commit
pre-commit install
這個工具在寫好代碼之后囤屹,可以
git add xxfile
pre-commit
git add xxfile
就會把xxfile代碼按照paddle要求的代碼風格格式化了
提交代碼
git add xxfile
git commit -m "xxxxxx"
獲取 upstream 的最新代碼并更新當前分支
git fetch upstream
git pull upstream develop
把代碼push到遠程倉庫
git push origin my-cool-stuff
到這就可以準備向paddlepaddle 提交pull request了。