Kami menyukai masukan Anda! Kami ingin berkontribusi pada proyek ini semudah dan setransparan mungkin, baik itu:
- Melaporkan bug
- Membahas status kode saat ini
- Mengirimkan perbaikan
- Mengusulkan fitur baru
- Menjadi pemelihara
Kami menggunakan github untuk meng-host kode, untuk melacak masalah dan permintaan fitur, serta menerima permintaan tarik.
Kami Menggunakan Github Flow, Jadi Semua Perubahan Kode Terjadi Melalui Permintaan Tarik
Pull request adalah cara terbaik untuk mengusulkan perubahan pada basis kode (kami menggunakan Github Flow). Kami secara aktif menyambut permintaan tarik Anda:
- Fork repo dan buat cabang Anda dari
master
. - Jika Anda telah menambahkan kode yang harus diuji, tambahkan tes.
- Jika Anda telah mengubah API, perbarui dokumentasi.
- Pastikan test suite lulus.
- Pastikan kode Anda lints.
- Keluarkan permintaan tarik itu!
Singkatnya, ketika Anda mengirimkan perubahan kode, kiriman Anda dianggap berada di bawah Lisensi CC-BY-4.0 yang sama yang mencakup proyek. Jangan ragu untuk menghubungi pengelola jika itu masalah.
Laporkan bug menggunakan masalah Github
Kami menggunakan masalah GitHub untuk melacak bug publik. Laporkan bug dengan membuka isu baru; itu mudah!
Laporan Bug Hebat cenderung memiliki:
- Ringkasan cepat dan/atau latar belakang
- Langkah-langkah untuk mereproduksi
- Jadilah spesifik!
- Berikan contoh kode jika Anda bisa. Pertanyaan stackoverflow saya menyertakan kode contoh yang siapa pun dengan pengaturan R dasar dapat menjalankan untuk mereproduksi apa yang saya lihat
- Apa yang Anda harapkan akan terjadi
- Apa yang sebenarnya terjadi
- Catatan (mungkin termasuk mengapa menurut Anda ini mungkin terjadi, atau hal-hal yang Anda coba tidak berhasil)
Orang * suka * laporan bug menyeluruh. Aku bahkan tidak bercanda.
Saya kembali meminjam ini dari Pedoman Facebook
- 2 spasi untuk lekukan daripada tab
- Anda dapat mencoba menjalankan
npm run lint
untuk penyatuan gaya
Dengan berkontribusi, Anda setuju bahwa kontribusi Anda akan dilisensikan di bawah Lisensi MIT-nya.
Dokumen ini diadaptasi dari pedoman kontribusi sumber terbuka untuk Draf Facebook