Fantastis!! Kami selalu menunggu OpenEBS hackers. Anda dapat memulai dengan membaca overview
Pertama, jika kalian tidak yakin dan takut, anda dapat bertanya atau mengirim issue atau pull request kapanpun. Anda akan mendapatkan penghargaan untuk pencapaian terbaikmu. Yang terburuk pun akan menjadi baik ketika anda membuat sebuah perubahan. Kami mengapresiasi setiap kontribusi sekecil apapun dan jangan jadikan peraturan sebagai dinding pembatasmu.
Selain itu, untuk setiap orang yang ingin memberikan panduan kecil, cara terbaik untuk kontribusi pada projek ini, baca dokumen di bawah ini. Dokumen tersebut mencakup setiap poin dimana kami membutuhan kontribusi kalian, sebuah perubahan akan kami margin sebagai sebuah kontribusi anda.
Akhir kata, OpenEBS adalah projek inovasi yang Open Source. Anda dipersilakan untuk berkontribusi dengan cara apa pun yang Anda bisa dan semua bantuan yang diberikan sangat kami hargai.
- Issu untuk menyediakan Fungsional baru, perbaikan dokumentasi atau report bugs.
- Kirim perubahan untuk pengembangan dokumentasi.
- Kirim proposal untuk fitur/ pengembangan baru.
- Pecahkan masalah yang terjadi baik itu dokumentasi ataupun code.
Ada beberapa pedoman sederhana yang perlu Anda ikuti sebelum memberikan peretasan Anda.
Ketika memberikan topik masalah,harap berikan spesifikasi:
- Detail masalah harus diisi sebagaimana ditentukan dalam template masalah dengan jelas untuk diperiksa oleh pengulas.
- Skenario saat masalah terjadi (dengan detail tentang cara mereproduksinya).
- Kesalahan dan pesan log yang ditampilkan oleh perangkat lunak.
- Keterangan tambahan yang menyangkut dengan masalah.
Membuat dokumentasi yang benar itu sulit! Periksa pada bagian ini page untuk informasi lebih lanjut tentang bagaimana cara memperbaharui documentasi dengan menambahkan pull request dengan tag yang sesuai. Ini adalah list of tags yang dapat digunakan.Bantu kami untuk membuat dokumentasi yang rapi, mudah dimengerti dan mudah di akses.
Ada sesuatu yang lebih penting dari membuat sebuah fitur baru, membuatnya mudah di gunakan. Silahkan bergabung dengan kasus untuk sebuah fitur baru atau menambahkan PR dengan alasan perubahan anda.
- Join OpenEBS community on Kubernetes Slack
- Already signed up? Head to our discussions at #openebs
Lampirkan PR dengan tag yang sesuai untuk fix bug atau memperbaharui source code. Untuk list tag, dapat dilihat di halaman ini.
- Untuk kontribusi pada K8s demo, silahkan lihat document ini.
- Untuk melihat apa yang sedang OpenEBS kerjakan pda K8s, lihat dokumen ini.
- Untuk kontribusi pada Kubernetes OpenEBS Provisioner, silihkan lihat document ini.
Lihat document untuk mendapatkan informasi tentang struktur code dan panduannya.
Pergi ke halaman issues untuk menemukan isu yang dapat anda selesaikan. Lihat list of labels guide untuk membantumu menemukan issue yang dapat kamu selesaikan dengan cepat.
Seseorang yang ingin berkontribusi dapat menangani masalah dengan mengklaimnya sebagai komentar / menetapkan ID GitHub mereka untuk masalah tersebut. Jika tidak ada PR atau pembaruan yang sedang berlangsung selama seminggu tentang masalah tersebut, maka masalah tersebut akan terbuka kembali untuk siapa saja yang akan membahasnya lagi. Kita perlu mempertimbangkan masalah / regresi prioritas tinggi di mana waktu respons harus sekitar satu atau dua hari.
Kami menggunakan Certificate of Origin (DCO) sebagai keamanan tambahan untuk OpenEBS projek.
We use the Developer Certificate of Origin (DCO) as an additional safeguard for the OpenEBS project. Ini adalah mekanisme yang mapan dan banyak digunakan untuk memastikan kontributor telah mengkonfirmasi hak mereka untuk melisensikan kontribusi mereka di bawah lisensi proyek. Silahkan baca developer-certificate-of-origin.
Jika Anda dapat mengesahkannya, cukup tambahkan baris ke setiap pesan git commit:
Signed-off-by: Random J Developer <[email protected]>
ata gunakan comment git commit -s -m "commit message comes here"
untum menambahkannya pada commit anda.
Gunakan nama asli anda (maaf, bukan pseudonyms atau anonymous kontributor). jika anda setel user.name
anda dan user.email
pada git config, anda dapat sign comit secara otomatis dengan git commit -s
. Anda juga dapat menggunakan aliases seperti git config --global alias.ci 'commit -s'
. Sekarang anda dapat comiit dengan git ci
dan commit akan masuk otomatis.
Ingin menjadi developer dan kontriubtor aktif pada OpenEBS community, silahkan baca document.