Monday, October 18, 2021

Apa Itu Event Hacktoberfest? dan Bagaimana Cara Untuk Kontribusi


Apa Itu Event Hacktoberfest? dan Bagaimana Cara Untuk Kontribusi - disini saya akan memberi tahu  cara untuk kontribusi di Event Hacktoberfest kepada kalian semua tentang event yang mungkin tidak asing lagi kepada programmer di Indonesia ataupun didunia .

Namun sesuai judul sebelum saya memberi tahu cara untuk kontribsi di event ini disini saya akan memberi tahu terlebih dahulu Apa Itu Event Hacktoberfest?Hacktoberfest adalah event perangkat lunak openSource yang diadakan sebulan penuh yang dijalankan oleh DigitalOcean. Selama bulan Oktober,event ini terbuka untuk,open-source software enthusiasts,programmer pemula dan developer community dengan kontribusi pada open-source projects.

Dan Apa yang akan kita dapat Setelah mengikuti Event ini? yang akan kita dapat adalah kita dapat memahami cara berkontribusi ke ekosistem open source selain itu yang paling dicari adalah reward berupa kaos dan sticker dari sponsor dan partner acara ini.
dan kalian tidak perlu khawatir, reward ini akan dikirim ke rumah masing-masing melalui kurir. Memang akan lama sampai, karena mereka mengirim ke seluruh dunia,dan banyak yang harus dikirim karena acara ini acara grobal,ditamba wabah virus Corona yang masih belum diketahui kapan berakhirnya.



Dan apa sih tujuan Diadakanya Event ini?tujuan utama dari even ini adalah untuk mengajak masyarakat untuk berkontribusi di proyek open source.

baik,mungkin sudah cukup perkenalan tentang Apa Itu Event Hacktoberfest semogah kalian mendapat gambaran tentang hacktoberfest dari penjelasan diatas.

untuk selanjutnya disini saya akan memberitahu cara untuk berkontribusi di event hacktoberfest :

1. Siapkan Akun Github

Pertama tama pastikan kamu memiliki akun github.com, karena nantinya kita akan melakukan kontribusi di ekosistem opensource yang ada di github


2. Daftar Di Web Hacktobertest
setelah kalian memiliki akun github selanjutnya kalian harus mendaftar di https://hacktoberfest.digitalocean.com/ dengan cara :

- Buka web diatas dan klik Start Hacking

- Setelah itu kita akan diminta untuk membuat akun dengan Github atau Gitlab. Pilihlah salah satu.

- Silahkan klik Authorize Hacktoberfest untuk mengizinkan Hacktoberfest mengakses akun Github-mu. Agar nanti, setiap pull-request yang kita buat di Github tercatat di Hacktoberfest.

- Kemudian kita akan diminta untuk menginputkan about you



Pada bagian Are you a…:

  • Participant — hanya sebagai partisipan saja;
  • Event Organizer — Sebagai penyelenggara event (local events);
  • dan Maintainer — Sebagai admin repo atau maintainer.
- selanjutnya akan diminta mengisi halaman persetujuan dan setelah selesai klik start hacking



3. Kontribusi Projek Open Source

Setelah kalian melakukan pendaftaran selanjutnya adalah melakukan kontribusi dengan cara :

- Cari projek dengan label Hacktoberfest



- Fork Repository
    Pada pojok kanan atas terdapat sebuah button untuk fork, silahkan fork repository



- Clone Repository
  selanjutnya git clone dengan cara  : Pergilah ke halaman akun github anda, pilih bagian menu repository lalu pilih repository yang sudah kalian fork dan clone dengan cara

  git clone link repository

untuk link repository bisa didapat disini



  
- Buat Branch Baru
selanjutnya buat branch baru dengan cara ketik

git checkout -b namabranch

- Lakukan Kontribusi Yang diperlukan
- Lakukan Commit Dari kontribusi yang kalian buat

tambahkan file yang anda buat tadi dengan cara ketik

git add .

setelah itu commit perubahan yang telah kalian lakukan dengan cara ketik

git commit -m "perubahan yang dilakukan"

- Push Kontribusi yang kalian buat ke github

dan selanjutnya push perubahan ke github dengan cara ketik

git push -u origin namaBranchmu

- Buat Pull Request

Buka kembali browsermu dan pergi ke repository yang sudah di fork. Jika berhasil melakukan perubahan atau penambahan suatu file maka akan muncul tombol berikut untuk membandingkan dan membuat pull request. Klik tombol berikut.


Setelah itu scroll agak kebawah dan klik tombol create pull request




Dan kamu telah berhasil membuat pull request.



Jika kontribusi anda sesuai dengan apa yang diinginkan pemiliki projek maka pull request akan segera diacc dan dianggap valid. Namun jika tidak sesuai pull request akan diclose.

Silahkan tinggalkan pesan jika Anda punya saran, kritik, atau pertanyaan seputar topik pembahasan.
Catatan :
Komentar ini menggunakan moderasi, setiap komentar yang masuk akan diperiksa terlebih dahulu sebelum ditampilkan. Hanya komentar yang berkualitas dan relevan dengan topik di atas yang akan ditampilkan. Harap gunakan sebaik-baiknya dan sebijak mungkin form ini. Terima kasih untuk kerja samanya. (By Author)
EmoticonEmoticon