Menyarankan/Mengirim Kode
Prerequisite Reading
Memastikan Fork Telah Tersinkronisasi
Sebelum membuat pull request, pastikan fork kamu telah sepenuhnya tersinkronisasi dengan commit terkini di repositori Corsace untuk mencegah terjadinya merge conflict.
Apabila kamu telah membuat perubahan kepada kode di fork kamu (mis. A B C D E F G H I J) sebelumnya, kamu dapat menggunakan opsi git berikut…
git fetch [CORSACE REPOSITORY]
git rebase [CORSACE REPOSITORY]/master
git cherry-pick A B C F # To commit only specific commits you created since
# OR
git cherry-pick A^..J # Commit all of the commands you created since
git push -f
#OR
git push --force
…dengan [CORSACE REPOSITORY]
di sini adalah nama repositori (remote) yang kamu buat. Apabila kamu mengikuti contoh dari GitHub, nama repositori kamu adalah upstream
.
Apabila sudah, kamu akan mendapati fork milikmu berada di versi yang terkini dengan commit terakhir di repositori Corsace beserta dengan commit yang telah kamu buat.
Mengirimkan Dokumen Baru/Yang Telah Diubah
Pastikan untuk menjalankan npm run lint
(dan juga npm run lintfix
untuk menyempurnakan kode yang ada secara otomatis), dan selesaikan masalah yang masih muncul apabila ada.
Buat Pull Request baru kapan pun kamu siap. Saat ini, tidak ada peraturan khusus yang mengatur bagaimana PR/commit harus diberi nama.
Setelahnya, ping VINXIS (corsace.io
atau vinxis
di Discord) atau ThePooN (thepoon
di Discord) pada channel #dev di server Discord Corsace. Pull Request kamu pada umumnya akan diperiksa dalam jangka waktu satu hari.