Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fdciabdul/hacktoberfest-indonesia-2021
Event Hacktoberfest Indonesia 2021
https://github.com/fdciabdul/hacktoberfest-indonesia-2021
hackto hacktobe hacktoberfest hacktoberfest-accepted hacktoberfest-starter hacktoberfest2021 hacktoberfestindonesia indonesia
Last synced: 2 days ago
JSON representation
Event Hacktoberfest Indonesia 2021
- Host: GitHub
- URL: https://github.com/fdciabdul/hacktoberfest-indonesia-2021
- Owner: fdciabdul
- Archived: true
- Created: 2021-09-30T04:21:18.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2021-10-29T16:47:15.000Z (almost 3 years ago)
- Last Synced: 2024-05-01T16:30:02.616Z (5 months ago)
- Topics: hackto, hacktobe, hacktoberfest, hacktoberfest-accepted, hacktoberfest-starter, hacktoberfest2021, hacktoberfestindonesia, indonesia
- Language: Java
- Homepage: https://fdciabdul.github.io/Hacktoberfest-Indonesia-2021/
- Size: 11.3 MB
- Stars: 42
- Watchers: 3
- Forks: 243
- Open Issues: 70
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hacktoberfest Indonesia
# Apa Itu Hacktoberfest ?
Hacktoberfest adalah acara tahunan yang bertujuan untuk mendorong
berkontribusi kedalam ekosistem open source .Acara ini bebas untuk siapa saja baik untuk pemula hingga professional sekalipun , berlangsung mulai dari tanggal
1 oktober hingga 31 oktober . acara tahun ini di jalankan oleh digital ocean , github dan dev.to . target dari acara ini adalah peserta dapat melakukan 4 pull request di antara tanggal 1 hingga 31 oktober 2021.# Cara daftar Hacktoberfest
- Buka link ini https://hacktoberfest.digitalocean.com/
- klik Tombol Start Hacking![image](https://user-images.githubusercontent.com/31664438/135388934-a11297cc-cdf4-42ed-8546-dbd66294f34d.png)
- Centang informasi sesuai dengan informasi dirimu sendiri
Mulailah berkontribusi di berbagai repository di github
# Cara Berkontribusi di Repository Ini
- Silahkan klik `TEMPLATE_BIO.md` kemudian klik edit
- Lalu isi biodata kalian masing masing
- Copy semua kode template yang kalian isi tadi
- Buka folder `profile` di repository ini
kemudian klik Add File disamping kanan dan klik `Create New File`- Beri nama file nya `Namamu.md` dan Pastekan kode Markdown yang tadi sudah di copy
- Selamat mengikuti Hacktoberfest ðŸŒ
Atau kamu bisa mengisi kode dalam folder code , isikan snippet kode apapun didalam nya
---
## Kontributor List
>_Rizky.dev
Abdul Muttaqin
Hasobi
Adialamsyahardi
SM Raiyyan
Tanmay Nema
0x Fans
Azka Ainul Maarij
Aakarsh Verma
Dody Agung S
Gema Eka Shanti Putri
Haseeb Ahmed Ansari
Aisyalfawwaz
Riyatyag-6
Rafi Nur Ardiansyah
3pls0de
Gagassurya19
Hasin Ilmalik
Muhammad Fauzi
SeptiyanNugroho
Teddi_r
Activohuman
Dimas Saputra
Usman Khabilah
Ahmad Fathir
Aulia Ramadhan
Ayatullah Naufal
Billy
Fadel Muhammad
Firmansyah Wahyu
Ftwrr
ICATPOJAN
M. Fikri
Muhammad Zul Marij Rizqi Fathullah
Pabodha Wimalasuriya
Rikky Arisendi
Syofyan Zuhad
Agungleksono
Ahmad Rafli
Farhandanu12
Its Galih
Ricky-158
Rivaldo15
Christian Gouw
4amparaboy
Adiansyah Dwiki
Aditya Rahman
Agung Ardiyanto
Agung Jayasukma Prasetiyo
Alief Ramadhan
Alvin Zulham
Anandadwimirza
Andiani Putri
Andy-Ra
Anselmus Rusdiatmaja
Antareza Ghifary AM
Arif Rahmat Santoso
Athallah Dzaki
Ayush Tripathi
Bagus Wahyu Ari Pratama
Bintang73
Bonifasius Tarigan
Danindra Ihya' Maulalhaq
Danish Olvan
Dannn
Darus260
David Mahbubi
Deepanshi
Deepyaman Das
Defri Indra Mahardika
Denny Abraham Sinaga
Denny Putra Yudha Pratama
Deotama Taqy
DikwanIsback
Dimas1402
Dwiky Aprian Ashari
E. SALIM
Eko Triono
Elfin Sanjaya
Erik
Faishal AR
Faizal Anwar
Fajar Rian Setyawan
Fatih
Febrian S. Putra
Ferdy Hendriawan
Gathan Akhtar
Gavra Sihombing
Ghani280706
Gori
Grakody
Hafitz Setya
Haikel
Harsh Mittal
Hasan Basrie
Ichsan Wahyu Pradana
Ikhsaann
Indra Palijama
IrfanYadi
Irham Muhammad Shidiq
Kanailal Manna
Kevin Rivaldo Panggabean
Khairul Hisham
Kronzii88
Leonanta Pramudya Kusuma
Lukman
M Yusril
Mahiruddin
Marcelino Derry Utomo
Mekel Ilyasa
Muamar Hilmi
Mudzik Al Fahri
Muhamad Ristiyanto
Muhammad Genta
Muhammad Novrizal Ghiffari
Muhammad Tatma
Neno Arisma
Nikko Enggaliano
Novan Aziz Ramadhan
Nur Afdlol M
NurIkhwanAnnafis
Panggabean
Pramdhanni
Project AM
Pushu77
RITWEEK RAJ
Rafly Maulana
Rahul Roy
Ramadhan
Rayhan212
Rei.
WhiteSource Renovate
Restu Wahyu Saputra
Reymunda
RidwanRizqi
Rino Satya Putra
Rizki Deni Pratama
Rizki Maulana Citra
Romadhon Aji
Ryan Dewantoro
SA888-PM
Samodra
ShzRGB
Surya Efendi
Tuttzz
Vaibhav Sharma
Vandit
Ludovico Sforza
Waans14
Yoga Ade Pangestu
Yoga Firdaus Pratikha
Abay
Adiandoyo32
Adityamputra27
Agung Xp
Alikanz
Anissafauziaa
Ariefs
Bakunya
Ceritaq
Dfr
Dickyrex19
DoniGanteng
Dwidhanis
Ahmad Dzaki Afif H
Eepnasibungkos
Fanian26
Farhanalfayyadh
Fatik
Feryadialoi
Fihryal Faqiy
Hafid Ali Mustaqim
Haydar-ali
Hemantfegade
Alexander
Ikhsan15
Intan Irnanda
Iqbal Khariza
JaxBCD
Dito Laksono YP
Kingkin Fajar Anifianto
Lo9ic
Mitf
Nandawijayaputra
Nanzcakep
Naufal0911
Novalsungkar
Odorifqi
Pajri Zahrawaani Ahmad
Pratikj697
Ar Rasyid Sarifullah
Rizkiramadhanx
Roarrraor
Samarakoonsach
Savuckovi
Shafhan
Shinz-404
Statusyaza
Theaures
Tznxx
Vinz15
Vitriawidiasarii
M Fariz Wisnu Prananda
Kalian bisa melihat siapa saja yang berkontribusi dalam repository ini
---
## Bagaimana cara berkontribusi di Repository github ?
Berikut langkah-langkahnya secara singkat:
1. Fork it!
2. Buatlah _branch_ fitur baru: `git checkout -b my-new-feature`
3. _Commit_ perubahannya: `git commit -am 'Add some features'`
4. _Push_ ke branch di _remote_: `git push origin my-new-feature`
5. Buat _pull request_6. Cari proyek open source.
_Kali ini, saya sebagai pengembang Android akan menggunakan_ **[awesome-for-beginners](https://github.com/MunGell/awesome-for-beginners)** _sebagai contoh._
7. Cari info tentang aturan kontribusi, atau hubungi developer yang terkait baik via email atau media sosial.
8. Jika memang tidak tertera aturan kontribusi dan sang developer tidak merespon, anda bisa langsung melakukan fork proyek yang akan anda kontribusikan.
9. Setelah selesai fork, maka repository akan masuk ke daftar repo milik anda.---
## Time to GO CODE ;)
NB: gunakan `git --help` untuk melihat perintah-perintah git lainnya.
1. Cloning project yang sudah anda fork ke akun anda
git clone
Contoh:
git clone [email protected]:CreatorB/MaterialTabs.git
2. Untuk mempermudah pengembangan, hendaknya kita menambahkan repository pusat dengan lokal milik kita agar tidak terjadi konflik dengan kontributor lainnya.
git remote add
Contoh:
git remote add upstream git://github.com/neokree/MaterialTabs.git
3. Setelah remote repositori selesai, buatlah branch baru agar tidak merusak history branch utama, dan juga untuk memudahkan racking code.
git checkout -b
Contoh:
git checkout -b sample-project
4. Di cabang baru ini lah kita akan untuk melakukan perubahan kode, yang nantinya bisa kita push ke repo pusat. Untuk berpindah branch bisa kita gunakan `git checkout `, dimana `` adalah nama yang anda gunakan pada langkah sebelumnya.
5. Setelah melakukan perubahan, kita bisa lakukan commit berisi deskripsi singkat tentang perubahan yang anda lakukan. Tetapi jika ada penambahan file, bisa menggunakan perintah `git add `, atau gunakan `git add .` untuk menambahkan semua perubahan yang ada di direktori tersebut secara rekursif. Setelah itu baru bisa kita commit.
git commit -m ""
Contoh:
git commit -m "fix sample project and added gradle compile"
6. Setelah selesai melakukan commit, kita akan melakukan persiapan untuk membuat _pull request_ (biasa disingkat PR) ke repo pusat. Pertama kita pindah branch kembali ke master.
git checkout master
7. Setelah itu, kita akan mengambil kode lagi dari pusat, untuk memastikan tidak terdapat konflik pada kontribusi kode kita. Konflik dapat terjadi jika dua atau lebih kontributor melakukan perubahan pada satu berkas, terutama jika perubahan dilakukan pada baris yang sama, terlepas dari apakah tujuan perubahan sama atau tidak.
git fetch upstream
git merge upstream/master8. Dengan proses diatas, setidaknya kita telah bisa memastikan bahwa tidak ada konflik dengan repo pusat. Sekarang kita kembali ke branch lokal development kita `sample-project`.
git checkout sample-project
9. Setelah itu, kita gabungkan cabang tersebut dengan cabang utama, sehingga kontribusi dapat dikirimkan kembali ke repositori pusat milik neokree, Material Tabs android library, dengan perintah `git rebase `.
git rebase master
10. Sebelum push ke repositori pusat milik neokree, kita akan push ke repository hasil fork di awal pembahasan tadi.
git push origin sample-project
11. Setelah di push, kita akan melakukan pull request dan membandingkan perubahan yang telah anda lakukan terhadap repo pusat. Anda juga bisa menyisipkan pesan untuk memberitahukan developer pemilik repo pusat tentang apa yang anda lakukan. Setelah yakin terhadap perubahan yang telah anda lakukan, silahkan pilih create pull request dan menunggu tanggapan dari pemilik repo pusat. Lebih lengkapnya bisa anda lihat di tag screenshot.
---
## Embed
![https://github.com/fdciabdul/Hacktoberfest-Indonesia-2021](https://github-readme-stats.vercel.app/api/pin?username=fdciabdul&repo=Hacktoberfest-Indonesia-2021&title_color=fff&icon_color=f9f9f9&text_color=9f9f9f&bg_color=151515&show_owner=true)
![https://github.com/fdciabdul/Hacktoberfest-Indonesia-2021](https://github-readme-stats.vercel.app/api/pin/?username=fdciabdul&repo=Hacktoberfest-Indonesia-2021&show_owner=true)Copy kode dibawah ini kedalam file berformat markdown. contoh [file markdown](https://github.com/fdciabdul/Hacktoberfest-Indonesia-2021/blob/main/README.md)
Dark
```
![https://github.com/fdciabdul/Hacktoberfest-Indonesia-2021](https://github-readme-stats.vercel.app/api/pin?username=fdciabdul&repo=Hacktoberfest-Indonesia-2021&title_color=fff&icon_color=f9f9f9&text_color=9f9f9f&bg_color=151515&show_owner=true)
```White
```
![https://github.com/fdciabdul/Hacktoberfest-Indonesia-2021](https://github-readme-stats.vercel.app/api/pin/?username=fdciabdul&repo=Hacktoberfest-Indonesia-2021&show_owner=true)
```
## Special Thanks- [belajargit](https://github.com/endymuhardin/belajarGit) - Repository Untuk Belajar Git