Kontribusi yang dapat dilakukan dapat berupa:
- Melaporkan bug / issue,
- Melakakukan request feature baru,
- Membantu pengembangan / perbaikan,
- dan sebagainya.
Setiap kontribusi yang dilakukan akan mengikuti lisensi yang berlaku, yaitu MIT License.
Jika menemukan bug atau ingin melakukan request feature baru, dapat dilakukan dengan membuka issue baru.
- Lakukan fork pada repository ini.
- Buat branch baru pada repository 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/command line, hasil IP akan ditampilkan di layar. 3b. Dengan DNS Resolver, jalankandnscrypt-proxy -resolve url.com
di terminal/command line, hasil IP akan ditampilkan di layar. (Contoh perintah resolving dengan dnscrypt) - Tambahkan ke hosts dengan format
ipaddress url.com
.
Untuk memudahkan melakukan pencarian di riwayat komit, mohon menggunakan salah satu format ringkasan komit sebagai berikut:
A: example.com/Nama situs web
M: example.com/Nama situs web
D: example.com/Nama situs web
A
berarti "Add"M
berarti "Modify"D
berarti "Delete"- Protokol HTTP/HTTPS tidak perlu ditambahkan ke ringkasan komit.
- Jika Anda ingin mengaitkan sebuah issue ke ringkasan komit, Anda bisa menggunakan format seperti ini:
A: example.com/Nama situs web (#50)
- Untuk VPN dapat menggunakan OpenVPN dan profile dari tcpvpn.com, gunakan profile Indonesia untuk memastikan IP Address yang didapat adalah IP Address untuk akses dari Indonesia.
- Untuk DNS Resolver dapat menggunakan DNSCrypt.