Terima kasih atas minat Anda untuk berkontribusi pada PamStudents! Kami menyambut kontribusi dari komunitas untuk membuat aplikasi ini semakin baik. Panduan ini akan memandu Anda melalui proses kontribusi, dari memulai hingga membuat perubahan.
-
Fork Repositori:
- Klik tombol Fork di pojok kanan atas repositori untuk membuat salinan repositori ke akun GitHub Anda.
-
Clone Fork Anda:
- Clone repositori yang telah di-fork ke mesin lokal Anda menggunakan perintah berikut:
git clone https://github.com/username/pamstudents.git
- Gantilah
username
dengan nama pengguna GitHub Anda.
- Clone repositori yang telah di-fork ke mesin lokal Anda menggunakan perintah berikut:
-
Buat Cabang:
- Buat cabang baru untuk perubahan Anda. Nama cabang harus deskriptif:
git checkout -b nama-cabang
- Buat cabang baru untuk perubahan Anda. Nama cabang harus deskriptif:
-
Lakukan Perubahan:
- Implementasikan perubahan atau perbaikan yang diinginkan pada cabang baru Anda.
- Pastikan kode Anda sesuai dengan standar proyek dan tidak merusak fungsionalitas yang ada.
-
Commit Perubahan:
- Setelah melakukan perubahan, tambahkan dan commit perubahan Anda:
git add . git commit -m "Deskripsi singkat perubahan"
- Setelah melakukan perubahan, tambahkan dan commit perubahan Anda:
-
Push ke GitHub:
- Dorong perubahan Anda ke repositori GitHub:
git push origin nama-cabang
- Dorong perubahan Anda ke repositori GitHub:
-
Buat Pull Request:
- Buka repositori PamStudents di GitHub.
- Pilih cabang Anda dan klik New Pull Request.
- Tambahkan deskripsi yang jelas mengenai perubahan yang Anda buat dan klik Create Pull Request.
- Struktur Proyek: Pahami struktur proyek dan pastikan perubahan Anda sesuai dengan struktur tersebut.
- Standar Kode: Ikuti standar penulisan kode yang telah ditetapkan dalam proyek. Gunakan format yang konsisten untuk meningkatkan keterbacaan.
- Dokumentasi: Perbarui dokumentasi terkait jika perubahan Anda mempengaruhi fungsionalitas yang ada.
- Uji Perubahan Anda: Pastikan Anda menjalankan pengujian untuk memastikan bahwa perubahan Anda tidak merusak fungsionalitas yang ada.
- Laporkan Bug: Jika Anda menemukan bug saat menguji, laporkan bug tersebut melalui Isu GitHub.
- Deskripsi Pull Request: Sertakan deskripsi yang jelas dan lengkap mengenai perubahan yang Anda buat dalam pull request Anda. Ini akan membantu kami memahami tujuan perubahan Anda dan mempercepat proses review.
- Review: Pull request Anda akan ditinjau oleh tim pengembang. Kami mungkin memberikan umpan balik atau meminta perubahan tambahan sebelum menggabungkan pull request Anda.
- Kepatuhan: Pastikan kontribusi Anda mematuhi pedoman dan kebijakan proyek. Jaga komunikasi yang baik dan hormati anggota komunitas lainnya.
- Kualitas Kode: Pastikan kualitas kode yang Anda kontribusikan memenuhi standar proyek. Kode yang bersih dan terdokumentasi dengan baik akan lebih mudah diterima.
- Kerja Sama: Bekerja sama dengan pengembang lain untuk memastikan kontribusi Anda terintegrasi dengan baik dan tidak menyebabkan konflik.
Terima kasih telah berkontribusi pada PamStudents! Kami menghargai upaya dan dedikasi Anda dalam membantu meningkatkan proyek ini.