Hacktoberfest adalah gerakan untuk berkontribusi dan mendukung proyek Open Source yang di dukung oleh Digital Ocean dan GitHub. Diselenggarakan di bulan October setiap tahunnya. Untuk mengikutinya Buatlah pull request pertama pada setiap public repository di GitHub untuk berkontribusi di open source developer community.
https://hacktoberfest.digitalocean.com/
How to:
- Tambahkan nama di
CONTRIBUTORS.md
file - Tambahkan juga profile page di
profiles
directory - dan buat simple "Hello, World" script dengan bahasa pemograman yang dipahami
Pilih dan Selesaikan tasknya, buat pull request untuk pekerjaanmu dan tunggu untuk di merged!
- Pertama, Jalankan Fork repository dulu (Klik Fork Button di pojok kanan atas, lalu klik Profile Imagemu.)
- Lalu, Clone forknya pada masing - masing local machine
git clone https://github.com/your-username/Hacktoberfest-2021.git
- Membuat branch
Change directory ke Hacktoberfest-2022
git checkout -b branch-name
- Lakukan perubahan pada Task (Silahkan pilih dan selesaikan task yang ada dibawah!)
Tambahkan namamu pada CONTRIBUTORS.md
seperti contoh dibawah:
#### Name: [Solikhun](GitHub link)
- Place: Salatiga, Jawa Tengah, Indonesia
- Bio: Siapa anda?
- GitHub: [GitHub account name](GitHub link)
Tambahkan Your_Name.md
file ke profiles
directory. seperti contoh dibawah ini:
# Your Name
### Location
Kotamu/Indonesia
### Academics
Akademi yang dijalani sekarang
### Interests
- Play some DoTA
### Development
- Inventor of the My Pillow
### Projects
- [My Project](GitHub Link) Deskripsi singkat
### Profile Link
[Namamu](GitHub Link)
Tambahkan hello_world_yourusername.xx
script ke scripts
directory dalam bahasa pemograman pilihanmu! seperti contoh:
// LANGUAGE: Javascript
// ENV: Node.js
// AUTHOR: Zyca Michaela
// GITHUB: https://github.com/zycamichaela
console.log('Hello, World!');
berikan nama file seperti ini hello_world_yourusername.xx
. atau, hello_world_ceeeeebbbbb.js
bisa juga seperti hello_world_topDAD.py
.
- Commit dan push
git add .
git commit -m 'Add it "hacktoberfest"'
git push origin branch-name
- Buat pull request baru dari repository yang telah di fork tadi. (Klik
New Pull Request
lokasi buttonnya diatas repo) - Tunggu untuk PR review dan merge approval!
- Star this repository 👌🏻
Jangan lupa menyertakan Comment Seperti diatas yang terlihat diatas. Jangan ragu untuk memberikan informasi tambahan pada bahasa pemograman yang sudah dipilih didalam Comment! Jangan lupa likenya.