Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        

# Hacktoberfest Indonesia

HF2020

# 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





- klik signup with github

![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



rizkytegar


>_Rizky.dev




fdciabdul


Abdul Muttaqin




hasobi


Hasobi




adialamsyahardi


Adialamsyahardi




sm-raiyyan


SM Raiyyan




tanmaynema1


Tanmay Nema



0xfr3d


0x Fans




NoXLaw


Azka Ainul Maarij




aakarsh2126


Aakarsh Verma




dodyagung


Dody Agung S




gemaekashantiputri


Gema Eka Shanti Putri




haseeb-xd


Haseeb Ahmed Ansari



aisyalfawwaz


Aisyalfawwaz




riyatyag-6


Riyatyag-6




RafiNurArdiansyah


Rafi Nur Ardiansyah




3pls0de


3pls0de




gagassurya19


Gagassurya19




hasinilmalik


Hasin Ilmalik



iamfauzi16


Muhammad Fauzi




SeptiyanNugroho


SeptiyanNugroho




Teddir


Teddi_r




activohuman


Activohuman




Dimas-Saputra-Me


Dimas Saputra




Uchiman


Usman Khabilah



Zzfathir


Ahmad Fathir




ulrmdhn


Aulia Ramadhan




ayatullahnaufal


Ayatullah Naufal




Jon3sjns


Billy




FadellMuhammad


Fadel Muhammad




bywahjoe


Firmansyah Wahyu



Ftwrr


Ftwrr




icatpojan


ICATPOJAN




FikriElGhaz


M. Fikri




zulmarij


Muhammad Zul Marij Rizqi Fathullah




PBWim


Pabodha Wimalasuriya




rikkyarisendi


Rikky Arisendi



syofyanzuhad


Syofyan Zuhad




agungleksono


Agungleksono




linkusers


Ahmad Rafli




farhandanu12


Farhandanu12




masgalih320


Its Galih




ricky-158


Ricky-158



rivaldo15


Rivaldo15




veeloo


Christian Gouw




4amparaboy


4amparaboy




dwiki48


Adiansyah Dwiki




kudaliar032


Aditya Rahman




agungd3v


Agung Ardiyanto



agungjsp


Agung Jayasukma Prasetiyo




itsmelief


Alief Ramadhan




alvinzf


Alvin Zulham




Anandadwimirza


Anandadwimirza




andianiputri


Andiani Putri




Andy-Ra


Andy-Ra



anselmusr


Anselmus Rusdiatmaja




antarezaghifary


Antareza Ghifary AM




arip1997


Arif Rahmat Santoso




AthallahDzaki


Athallah Dzaki




ayush-t02


Ayush Tripathi




baguswap


Bagus Wahyu Ari Pratama



Bintang73


Bintang73




bonifasiustrg


Bonifasius Tarigan




danindraihya


Danindra Ihya' Maulalhaq




D4N1S


Danish Olvan




whytupan1010


Dannn




Darus260


Darus260



davidmahbubi


David Mahbubi




gargdeepanshi


Deepanshi




deepyaman-das


Deepyaman Das




defrindr


Defri Indra Mahardika




denny036


Denny Abraham Sinaga




Dennypyp


Denny Putra Yudha Pratama



deotamaaa


Deotama Taqy




limitedPerasan


DikwanIsback




Dimas1402


Dimas1402




aprian1337


Dwiky Aprian Ashari




Salimaja


E. SALIM




ekotriono


Eko Triono



elfinsanjaya12


Elfin Sanjaya




Erik3010


Erik




SantriInsyaf


Faishal AR




faizalanwar


Faizal Anwar




fajarriansss


Fajar Rian Setyawan




ahmadfatihin


Fatih



FebrianS-putra


Febrian S. Putra




ferdyhw


Ferdy Hendriawan




GathanAkhtar


Gathan Akhtar




gavrasihombing


Gavra Sihombing




Ghani280706


Ghani280706




hafidzamr


Gori



Faiznurullah


Grakody




breakdowns


Hafitz Setya




haikelz


Haikel




harsh863


Harsh Mittal




elbasrie


Hasan Basrie




prdnaw


Ichsan Wahyu Pradana



Ikhsaann


Ikhsaann




indrapalijama


Indra Palijama




IrfanYadi


IrfanYadi




irhamshidiq


Irham Muhammad Shidiq




KanailalManna


Kanailal Manna




krpauto


Kevin Rivaldo Panggabean



kai90s


Khairul Hisham




Kronzii88


Kronzii88




leoprananta


Leonanta Pramudya Kusuma




Lukman350


Lukman




sansekai


M Yusril




mvhirdpy


Mahiruddin



Marcelinoderry


Marcelino Derry Utomo




retr00exe


Mekel Ilyasa




MuamarHilmi


Muamar Hilmi




mudzikalfahri


Mudzik Al Fahri




Gimenz


Muhamad Ristiyanto




MuhGenta19


Muhammad Genta



zal-ghiffari


Muhammad Novrizal Ghiffari




MuhammadTatma


Muhammad Tatma




nenofetch


Neno Arisma




nikkoenggaliano


Nikko Enggaliano




novanazizr


Novan Aziz Ramadhan




snorlaxzeroone


Nur Afdlol M



NurIkhwanAnnafis


NurIkhwanAnnafis




panggabean15


Panggabean




bimbims125


Pramdhanni




am-523


Project AM




Pushu77


Pushu77




ritweekraj2802


RITWEEK RAJ



raflymaulana28


Rafly Maulana




Rahul-Roy-Hub


Rahul Roy




ramadh-an


Ramadhan




Rayhan212


Rayhan212




Eilaluth


Rei.




renovate-bot


WhiteSource Renovate



restuwahyu13


Restu Wahyu Saputra




reymunda


Reymunda




RidwanRizqi


RidwanRizqi




riyaraa


Rino Satya Putra




RizkiDeniPratama


Rizki Deni Pratama




rizkimcitra


Rizki Maulana Citra



romaaji


Romadhon Aji




ryandewantoro


Ryan Dewantoro




SA888-PM


SA888-PM




saamodra


Samodra




ShzRGB


ShzRGB




luxfield


Surya Efendi



Tuttzz


Tuttzz




AlphaVS-76


Vaibhav Sharma




vanditkhurana


Vandit




AquaSforza


Ludovico Sforza




Waans14


Waans14




yogadep


Yoga Ade Pangestu



Yusakha


Yoga Firdaus Pratikha




abaykan


Abay




adiandoyo32


Adiandoyo32




adityamputra27


Adityamputra27




Gitcomeon8


Agung Xp




alikanz


Alikanz



anissafauziaa


Anissafauziaa




arief-samuel


Ariefs




bakunya


Bakunya




ceritaq


Ceritaq




dfr-hub


Dfr




dickyrex19


Dickyrex19



doniambarita


DoniGanteng




dwidhanis


Dwidhanis




dzakiafif


Ahmad Dzaki Afif H




eepnasibungkos


Eepnasibungkos




fanian26


Fanian26




farhanalfayyadh


Farhanalfayyadh



fatik07


Fatik




feryadialoi


Feryadialoi




fihryal


Fihryal Faqiy




hafidmust


Hafid Ali Mustaqim




haydar-ali


Haydar-ali




hemantfegade


Hemantfegade



ialexanderbrito


Alexander




ikhsan15


Ikhsan15




intanirnanda5796


Intan Irnanda




Ikhari


Iqbal Khariza




jaxBCD


JaxBCD




jimmyfish


Dito Laksono YP



kingkinfajarr


Kingkin Fajar Anifianto




lo9ic


Lo9ic




mitf


Mitf




bagendeh


Nandawijayaputra




nanzcakep


Nanzcakep




naufal0911


Naufal0911



novalsungkar


Novalsungkar




odorifqi


Odorifqi




pforpajri


Pajri Zahrawaani Ahmad




pratikj697


Pratikj697




rasyidzkun


Ar Rasyid Sarifullah




rizkiramadhanx


Rizkiramadhanx



roarrraor


Roarrraor




samarakoonsach


Samarakoonsach




savuckovi


Savuckovi




shafhan


Shafhan




shinz-404


Shinz-404




statusyaza


Statusyaza



theaures


Theaures




thaariqnst


Tznxx




vinz15


Vinz15




vitriawidiasari


Vitriawidiasarii




xvbnm48


M Fariz Wisnu Prananda

Kalian bisa melihat siapa saja yang berkontribusi dalam repository ini

Kontributor List

---

## 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/master

8. 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