- Lakukan Fork pada GitHub
- Tambahkan fork pada git remote anda
Untuk contoh commandline nya :
git remote add fork git@github.com:$USER/php-bca.git # Tambahkan fork pada remote, $USER adalah username GitHub anda
contohnya :
git remote add fork git@github.com:johndoe/php-bca.git
- Buat feature
branch
dengan cara
git checkout -b feature/my-new-feature origin/develop
- Lakukan pekerjaan pada repository anda tersebut.
- Sebelum melakukan commit lakukan
Reformat kode
anda menggunakan sesuai PSR-2 Coding Style Guide - Setelah selesai lakukan commit
git commit -am 'Menambahkan fitur xxx'
- Lakukan
Push
ke branch yang telah dibuat
git push fork feature/my-new-feature
- Lakukan PullRequest pada GitHub, setelah pekerjaan anda akan kami review. Selesai.
- Koding berstandart PSR-2 Coding Style Guide
- Pastikan seluruh test yang dilakukan telah pass, jika anda menambahkan fitur baru, anda diharus kan untuk membuat unit test terkait dengan fitur tersebut.
- Pergunakan rebase untuk menghindari conflict dan merge kode
- Jika anda menambahkan fitur, mungkin anda juga harus mengupdate halaman dokumentasi pada repository ini.