Untuk menjaga agar format penulisan dan materi yang disampaikan sama. Silahkan ikuti guideline penulisan
Silahkan ikuti langkah - langkah berikut untuk mulai melakukan kontribusi
Pastikan anda memiliki repository miniclass web di komputer anda. Jalankan perintah berikut untuk melakukan cloning repository ke komputer anda
$ git clone https://github.com/wrideveloper/miniclass-web.git
Agar perubahan yang dibuat nantinya dapat direview, silahkan buat branch baru pada komputer anda berdasarkan nama perubahan yang akan dilakukan.
Jalankan perintah berikut untuk membuat branch baru pada komputer anda
$ git branch [nama-branch]
Setelah dibuat, silahkan pindah ke branch tersebut menggunakan perintah berikut
$ git checkout [nama-branch]
Silahkan buat perubahan yang ingin anda lakukan berdasarkan issue yang diambil. Kemudian kirim perubahan tersebut menggunakan perintah berikut
$ git add .
$ git commit -m "ceritakan apa yang anda lakukan"
$ git push origin [nama-branch]
Silahkan buat pull request baru pada github dengan cara menakan tombol New pull request
. Kemudian pilih branch master
sebagai base
. Dan branch anda
sebagai compare
. Tunggulah review dari kontributor lain. Apabila sudah diterima, maka perubahan yang ada pada branch pull request akan dipindahkan ke branch master
.
Ada beberapa hal yang perlu dilakukan untuk mulai melakukan kontribusi ulang. Silahkan ikuti langkah - langkah berikut
Setelah pull request diterima, maka perubahan yang ada pada branch pull request akan dipindahkan ke branch master
. Namun branch master
yang dimaksud disini adalah branch master
yang ada di server github. Sedangkan branch master di komputer kita tidak akan menerima perubahan tersebut. Sehingga perlu di update manual
Pertama, pindah dulu dari branch pull request ke branch master
$ git checkout master
Kemudian, ambil perubahan yang ada pada branch master
di server github ke branch master
di komputer kita
$ git pull origin master
Sekarang perubahan yang ada di branch master
di laptop kita, telah sama seperti yang ada di branch master
server github.
Karena perubahan yang dilakukan pada branch pull request sebelumnya sudah dimasukkan ke master, maka branch tersebut sudah tidak digunakan lagi. Sehingga bisa dihapus menggunakan perintah berikut
$ git branch -D [nama-branch]
Sekarang, karena branch master
sudah terupdate, dan branch pull request sebelumnya sudah dihapus. Kita bisa membuat branch baru untuk mulai melakukan kontribusi lagi.
Sebelum membuat branch baru, pastikan anda telah berada pada branch master terlebih dahulu. Sehingga commit yang ada pada branch baru, akan berdasarkan commit yang ada pada branch master
$ git checkout master
Kemudian, kita bisa membuat branch baru menggunakan perintah berikut.
$ git branch [nama-branch]
Langkah selanjutnya akan sama seperti langkah 3 pada getting started