bellshade/Javascript

Panduan Kontribusi

Opened this issue · 0 comments

Untuk berkontribusi, aturan lengkapnya sudah ada di CONTRIBUTING.md repositori ini.
Issue ini akan menjadi tambahan bagi yang ingin berkontribusi di repo ini, mohon dibaca baik-baik.

Tata Cara dan Aturan

  1. Melakukan fork repositori ke akun masing-masing dan mengclone repo fork tersebut
  2. Membuat branch baru di local dan push branch dengan nama yang sama ke repo fork tersebut
  3. Menambahkan remote upstream di local

Menambahkan remote upstream maksudnya menambahkan remote repo utama ke repo local yang ada dikomputer supaya mudah dalam mengambil perubahan.

Jalankan perintah ini di local komputer.

# jika menggunakan https
git remote add upstream https://github.com/bellshade/Javascript.git

# jika menggunakan ssh
git remote add upstream git@github.com:bellshade/Javascript.git
  1. Melakukan fetch dan pull ketika ada pembaruan

Jika sudah ditambahkan remote upstream, langkah ini bisa mengambil perubahan yang ada direpo utama. Biasakan mengambil pembaruan secara berkala.

# versi panjang
git fetch upstream main
git pull upstream main
git push

# versi singkat
git fetch upstream main && git pull upstream main && git push
  1. Membuat issue (Opsional)

Jika mempunyai saran atau ingin menambahkan sesuatu, disarankan membuat issue ini dengan template yang sudah di sediakan. Link issue nya di pull request untuk menutup issue tersebut.

  1. Membuat perubahan yang etis dan masuk akal

Tolong, jangan membuat pull request yang tidak pantas untuk di buka, misalnya membuat perubahan nama variabel atau menambah sebuah titik (.) untuk perubahannya. Hargai kami sebagai maintainer mereview setiap pull request, kita juga mengurusi pull request yang lain juga. Jika ditemukan PR seperti ini, PR TERSEBUT AKAN DICLOSE.

Jika ada pertanyaan atau saran, bukalah issue atau tanyakan ke discord wpu di channel #bellshade-discussion.

Terima Kasih.