Wira Delta Indonesia

Kontribusi

Arsitektur & Kontribusi

Setiap kontribusi ke WDI Method menjawab satu pertanyaan: apakah ini membuat lapisan review lebih bisa dipercaya, atau hanya membuatnya lebih tebal?

Buka Issue Lebih Dulu

Sebelum menulis kode, buka issue yang menjelaskan apa yang ingin Anda ubah dan alasannya. Bila perubahannya menambah skill, menyusun ulang panduan, atau menyentuh lebih dari beberapa file, tunggu tanggapan maintainer sebelum Anda menghabiskan waktu.

Aturan Package Generik Publik

WDI Method dipublikasikan ke npm registry publik sebagai wdi-method, di bawah Lisensi MIT. Package ini tidak boleh memuat nama klien privat, identitas produk komersial, kredensial, atau path absolut filesystem.

Fixture Corpus & Verifikasi Lokal

Perubahan validator dan metode dibuktikan terhadap fixture corpus (tests/fixture/). Jalankan suite sebelum membuka pull request:

npm test

Suite ini mencakup:

  • Empat script Python PEP 723: validate.py, timeline.py, inventory.py, dan lifecycle.py, dijalankan terhadap fixture.
  • Registri platform: platform yang didukung dan file yang diterima setiap platform.
  • Integritas kit: file yang dikirim installer.

Alur Kontribusi

  1. Buka issue: sebutkan apa yang ingin diubah dan alasannya, dan tunggu maintainer bila perubahannya besar.
  2. Fork & branch: fork repositori di GitHub dan buat feature branch dari main.
  3. Test lebih dulu: untuk guardrail atau validator baru, tambahkan dulu fixture case yang gagal ke tests/fixture/, pastikan gagal, lalu buat suite hijau.
  4. Perbarui dokumentasi: cerminkan perubahan di README.md dan sembilan terjemahannya di folder translations/ (termasuk translations/README.zh-CN.md).
  5. Buka pull request: sebutkan masalah dan buktinya.

Pemberitahuan Lisensi & Merek Dagang

Lisensi Kode: Software, validator, dan skill didistribusikan di bawah Lisensi MIT.

Pemberitahuan Merek Dagang: "Wira Delta Indonesia", "WDI Method", dan monogram brand studio adalah merek dagang milik Wira Delta Indonesia dan dipertahankan terpisah dari lisensi software open-source.

Nama dan Ikon

Lisensi MIT memberi hak yang luas atas kode. Lisensi ini tidak mengatur nama atau logo, dan tidak mewajibkan studio menyerahkan keduanya. Jadi lisensi di atas berlaku untuk kode repositori ini, bukan untuk nama WDI Method, bukan untuk Wira Delta Indonesia, dan bukan untuk tanda visual atau logo yang terkait.

Anda boleh memakai nama-nama tersebut untuk menyebut proyek ini: "berbasis WDI Method", "fork dari WDI Method", atau "kompatibel dengan WDI Method". Anda tidak boleh memakainya sebagai nama produk atau metodologi Anda sendiri, atau dengan cara yang memberi kesan bahwa Anda adalah proyek ini atau didukung resmi oleh proyek ini.

Jika Anda menerbitkan distribusi atau fork yang sudah diubah, beri nama sendiri, supaya engineer yang memakainya tahu harus bertanya kepada siapa saat ada yang berjalan di luar dugaan. Kodenya boleh Anda ambil; namanya tidak.