Terima kasih telah tertarik untuk berkontribusi pada SIMA Lapas Jombang! Kami sangat terbuka terhadap bantuan dalam bentuk perbaikan bug, penambahan fitur, maupun penyempurnaan dokumentasi.
Jika Anda menemukan masalah atau memiliki ide fitur baru, silakan buka New Issue. Pastikan untuk memberikan deskripsi yang jelas dan langkah-langkah untuk mereproduksi bug tersebut.
Jika Anda ingin memperbaiki kode secara langsung, ikuti langkah-langkah berikut:
- Fork repositori ini ke akun GitHub Anda.
- Buat branch baru untuk fitur atau perbaikan Anda (contoh:
git checkout -b fitur-baru-keren). - Lakukan perubahan kode dan pastikan mengikuti standar coding Laravel.
- Commit perubahan Anda dengan pesan yang deskriptif (
git commit -m 'Menambah fitur filter aset'). - Push ke branch Anda (
git push origin fitur-baru-keren). - Buka Pull Request di repositori utama ini.
Untuk menjaga kualitas kode, harap perhatikan hal berikut:
- Ikuti standar PSR-12 untuk penulisan PHP.
- Gunakan fitur FilamentPHP v3 dengan benar (Resource, Relation Manager, Widgets).
- Pastikan setiap fitur baru tidak merusak sistem grid dashboard yang sudah ada (6-column layout).
- Selalu jalankan
php artisan filament:optimizesetelah melakukan perubahan pada widget.
Dengan berkontribusi pada proyek ini, Anda setuju bahwa kontribusi Anda akan dilisensikan di bawah Lisensi MIT.