Files
open-isp/CONTRIBUTING.md

1.1 KiB

Kontribusi ke OPEN-ISP

Terima kasih sudah tertarik berkontribusi! 🎉

Cara Berkontribusi

  1. Fork repositori ini.
  2. Buat branch baru: git checkout -b fitur/nama-fitur.
  3. Lakukan perubahan + uji.
  4. Commit: git commit -m "feat: deskripsi singkat".
  5. Push branch & buka Pull Request.

Aturan

  • Ikuti gaya kode & struktur yang ada (Express/EJS, service di services/, route di routes/).
  • Bahasa commit/PR boleh Indonesia atau Inggris.
  • Jangan pernah meng-commit settings.json, .env, database/, logs/, uploads/, baileys/, atau berkas berisi data pelanggan/rahasia.
  • Untuk perubahan besar, buka Issue dulu untuk didiskusikan.
  • Sertakan cara menguji di deskripsi PR.

Uji Lokal

docker compose up -d --build
# atau
npm ci --omit=dev && npm start
node scripts/seed-demo.js   # data demo

Melaporkan Bug & Fitur

Gunakan template di tab Issues. Untuk celah keamanan, lihat SECURITY.md.

Lisensi Kontribusi

Dengan berkontribusi, Anda menyetujui kontribusi Anda dirilis di bawah lisensi ISC proyek ini.