Skip to content

Latest commit

 

History

History
65 lines (44 loc) · 2.55 KB

CONTRIBUTING.md

File metadata and controls

65 lines (44 loc) · 2.55 KB

contributing

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.

pull request

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 lainnya
  • fix: untuk mengubah kode yang sudah ada atau memperbaiki
  • docs: untuk mengubah atau membuat dokumentasai
  • add: untuk menambah kode atau tambahan lainnya (opsional)

informasi

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.