Kontribusi yang dapat dilakukan dapat berupa:
- Melaporkan kutu komputer (bug) / isu,
- Melakukan permintaan fitur baru,
- Membantu pengembangan / perbaikan,
- dan sebagainya.
Setiap kontribusi yang dilakukan akan mengikuti lisensi yang berlaku, yaitu Lisensi MIT.
Jika menemukan kutu atau ingin melakukan permintaan fitur baru, dapat dilakukan dengan membuka isu baru.
- Lakukan fork pada repositori ini.
- Buat cabang (branch) baru pada repositori tersebut.
- Lakukan pengembangan / perbaikan.
- Lakukan pengujian pada perubahan / perbaikan.
- Ajukan pull request.
- Siapkan URL yang tidak bisa diakses.
- Siapkan jaringan yang dapat digunakan untuk mengakses URL tersebut (Gunakan VPN / DNS Resolver).
- Lakukan lookup / resolving.
3a. Dengan VPN, jalankan
nslookup url.com
di terminal/baris perintah (command line), hasil IP akan ditampilkan di layar. 3b. Dengan DNS Resolver, jalankandnscrypt-proxy -resolve url.com
di terminal/baris perintah, hasil IP akan ditampilkan di layar. (Contoh perintah resolving dengan dnscrypt) - Tambahkan ke hosts dengan format
ipaddress url.com
.
Untuk memudahkan pengguna dalam melakukan pencarian di riwayat komit, mohon gunakan salah satu format ringkasan komit sebagai berikut:
A: example.com
M: example.com
D: example.com
A
berarti "Add"M
berarti "Modify"D
berarti "Delete"- Protokol HTTP/HTTPS tidak perlu ditambahkan ke ringkasan komit.
- Jika Anda ingin mengaitkan sebuah isu ke ringkasan komit, Anda bisa menggunakan format seperti ini:
A: example.com (#50)
- Untuk VPN dapat menggunakan OpenVPN dan profil dari tcpvpn.com, gunakan profil Indonesia untuk memastikan alamat IP yang didapat adalah alamat IP untuk akses dari Indonesia.
- Untuk DNS Resolver dapat menggunakan DNSCrypt.