Lewati ke konten
Corsace Documentation
DiscordGitHubTwitchTwitterYouTube

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.