Contributor
Kami sangat senang anda telah ikut berkontribusi dalam implementasi algortima, struktur data, atau memperbaiki error. Semua boleh ikut berkontribusi sekecil apapun dengan pengecualian sebagai berikut:
- Hasil pekerjaan kamu adalah buatan kamu sendiri dan tidak ada hak cipta dari orang lain. Jika kami menemukan kesamaan, maka tidak kami merge.
- Hasil kerja kamu akan berlisensi MIT ketika pull request kamu sudah di-merge.
- Hasil kerja kamu wajib mengikuti standar dan style koding dari kami.
- Hanya menerima file dengan ekstensi
*.sh
, selain itu dibuat pengecualian dengan menjelaskan secara detail.
gunakan issue apabila ingin menambahkan kode atau implementasi lainnya, agar tidak ada konflik dengan pull request lainnya
-
laukan penjelasan deskripsi perubahan yang anda lakukan pada repositori kami dengan membuat penjelasan pada issue
-
setelah menjelaskan perubahan anda di issue kemudian lakukan fork pada repositori kami.
-
setelah melakukan fork, dan clone anda dibebaskan untuk mengbuah atau menambah.
- clone dan kemudian buat branch baru
git clone https://github.com/bellshade/shell cd shell git checkout -b <nama_branch>
-
running terlebih dahulu pada perangkat anda sebelum melakukan commit
-
setelah merubah rubah atau menambahkan kode. lakukan commit dengan message awal yang sudah ditentukan.
- contoh penggunaan message commit yang benar
git commit -m "feat: menambahkan kode terbaru"
-
lakukan push ke branch ke repositori kamu
git add .
git commit -m "feat: menambahkan kode terbaru"
git push origin <nama_branch>
pesan commit
feat:
untuk menambahkan kode atau tambahan lainnyafix:
untuk mengubah kode yang sudah ada atau memperbaikidocs:
untuk mengubah atau membuat dokumentasaiadd:
untuk menambah kode atau tambahan lainnya (opsional)
pull request akan di-merge jika
- mengikuti standar dan arahan dari
CONTRIBUTING.md
; - lulus test dari beberapa testing yang sudah kami siapkan
lainnya
-
jika ada knedala atau masalah dalam pull request, kamu bisa laporkan masalahnya dalam issue
-
jika ada test yang tidak lewat atau gagal, kami akan cek kembali perubahan anda
Untuk pull request, disarankan untuk menjelaskan secara detail yang kamu ubah atau tambahkan, dan bersikap sopan serta selalu berterima kasih. Itu salah satu bentuk tata krama yang baik terhadap sesama contributor dan programmer lainnya.