Apa itu Hacktoberfest?

Sekitar tiga tahun yang lalu, saya diperkenalkan dengan Hacktoberfest…

Namun, belum sempat ikutan, karena masih merasa belum percaya diri untuk berkontirbusi di Open Source.

Skill coding saya memang masih kurang, tapi sebenarnya bukan ini yang jadi masalah.

Siapapun bisa berkontribusi di open source, yang penting niatnya baik dan melakukannya secara suka rela.

Nah, kali ini saya mau bahas tentang Hackthoberfest. Apa itu Hacktoberfest dan bagaimana sih cara ikutan.

Mari kita mulai…

Apa itu Hacktoberfest?

Hacktoberfest adalah sebuah gerakan untuk berkontribusi pada proyek open source. Gerakan yang mengajak siapa saja yang peduli dan mau berkontribusi pada proyek open source di Github.

Acara ini berlangsung selama bulan oktober di seluruh dunia.

Jadi…

Di mana pun kamu berada, kamu bisa mengikuti Hacktoberfest.

Setelah mengikuti Hacktoberfest, kamu akan mendapatkan reward berupa kaos dan sticker dari sponsor.

Tenang saja, reward ini akan dikirim ke rumah masing-masing melalui kurir. Memang akan lama sampai, karena mereka akan mengirim ke seluruh dunia.

…dan yang dikirim tidak hanya satu, banyak cuy!

Reward Hacktoberfest

Sejauh pengalaman saya, pada bulan Februari atau Maret, baru saya menerima reward-nya.

Oh iya, kemarin saya diminta bayar Rp 20.000 oleh POS Indonesia. Kata mereka sih, itu untuk pajak beacukai. Karena barang tersebut dikirim dari luar negeri.

Tujuan utama Hacktoberfest

Hacktoberfest bertujuan untuk menyadarkan masyarakat akan pentingnya berkontribusi pada proyek prangkat lunak open source.

Apa berarti kita harus berkontribusi pada Linux?

Bukan-bukan…

Open Source tidak hanya Linux.

Open Source adalah sistem pengembangan perangkat lunak yang mana tidak dikoordinasi oleh satu individu atau lembaga tertentu. Siapa saja bisa ikut terlibat dalam pengembangan software open source.

Open Source memang mengubah ekosistem software belakangan ini.

Microsoft, yang dulunya “anti open source” sekarang menjadi sangat open source.

Bahkan, merilis banyak produk open source dan mengakuisisi Github.

Melalui acara Hacktoberfest ini, kita diajak untuk ikut terlibat dalam pengembangan software open source.

Karena berkat open souce, software berkembang sangat cepat.

Coba saja perhatikan:

Bentar-bentar rilis framework baru, bentar-bentar ada keluar teknologi baru.

Saya tidak bisa coding, bisakah ikut Hacktoberfest?

Yap! tentu saja bisa.

Sebenarnya yang kamu butuhkan untuk bisa ikut Hacktoberfest adalah kemampuan untuk menggunakan Git dan Github.

Skill coding memang dibutuhkan juga, namun bukan berarti kita harus berkontribusi dalam bentuk kode.

Jika kamu bisa bahasa inggris dan indonesia, kamu bisa bantu menerjemahkan beberapa proyek open source ke dalam bahasa indonesia.

Contohnya proyek Electorn, mereka membutuhkan terjemahan untuk website dokumentasinya.

Proyek Dokumentasi Electron
Proyek Dokumentasi Electron

Jika kamu tahu link ebook pemrograman gratis dan legal, kamu bisa bantu proyek free-programming-books dengan menambahkan link tersebut.

Proyek list link ebook gratis
Proyek list link ebook gratis

…dan masih banyak lagi proyek yang mengumpulkan link-link untuk tujuan tertentu:

Jadi, coding bukan satu-satunya cara untuk berkontribusi pada proyek open source.

Bagaimana Cara ikut Hacktoberfest?

Sebelumnya, saya ingin kasih tahu…

…kalau aturan Hacktoberfest tiap tahun selalu berubah.

Tahun ini, kita hanya diminta untuk melakukan 4 pull-request pada proyek open source di Github.

Hal pertama yang harus kamu lakukan untuk bisa ikut Hacktoberfest adalah dengan mendaftarkan diri pada https://hacktoberfest.digitalocean.com/.

Silahkan buka link tersebut. Lalu klik tombol Start Hacking.

Mendaftar Hacktoberfest

Berikutnya kita akan diminta untuk membuat akun dengan Github. Silahkan klik Sign up with Github.

Mendaftar Hacktoberfest dengan Github

Berikutnya silahkan isi alamat email dan centang “I have read…”, lalu klik Start Hacking.

Mendaftar Hacktoberfest

Selesai…

Mendaftar Hacktoberfest

…sekarang kamu bisa mulai membaut pull-request di Github.

Setelah melakukan pull request, kita bisa memantau progress-nya pada halaman profil. Pastikan melakukan 4 pull request.

Karena aturan untuk Hacktoberfest tahun ini, harus membuat 4 pull request. Lebih juga tidak apa-apa.

Progress Hacktoberfest

Oh iya, buat kamu yang belum tahu cara membuat pull request, silahkan baca ini: “Github Workflow: Cara Berkontribusi di Proyek Open Source”

Perlu diingat, ini Hacktoberfest…

…artinya, pull request harus dilakukan pada bulan oktober saja.

Selain dari bulan itu, tidak akan dihitung.

Dan jangan sampai melakukan spam pull-request yang asal-asalan.

Local Event: Hacktoberfest

Hacktoberfest memang acara internasional, namun ada acara secara lokal yang bisa kamu ikuti.

Local Event biasanya diselenggarakan oleh komunitas dan diisi dengan seminar dan workshop tentang Hacktoberfest dan teknologi terkait.

Di Indonesia sendiri terdapat 24 local event untuk Hacktoberfest 2019.

Semuanya bisa kamu lihat di https://hacktoberfest.digitalocean.com/events.

Local event hacktoberfest 2019

Apakah kotamu ada di sana juga?

Akhir Kata…

Selamat ber-Hacktoberfest! 🎉

Share yuk! pengalamanmu ikut Hacktoberfest di komtenar…