Cara Berkontribusi di Github Repo Orang Lain / Public Open Source

 Cara Berkontribusi di open source atau Github Repo Orang Lain / Public Open Source - Kali ini saya akan berbagi tips bagaimana cara untuk bisa berkontribus di github repo milik orang lain yang di set public atau open source. 


Skenario:

- Ada 1 Repo yang open Public (Open Source)

- Kita ingin berkontribusi terhadap repo itu


Langkah - langkah:

1. Fork repo tersebut ke github kalian (Jangan di clone langsung dari repo itu yak)

2. Clone dari repo kita sendiri

3. Setiap perubahan biasanya dibuatkan branch saja dan push ke github kita

4. Nah setelah itu baru buat pull request di github kita, tujukan ke master/main

5. Nanti otomatis di repo yg kita fork itu akan muncul pull request perubahan kita


*Catatan: Jika PR(Pull Request) kita masih open, dan kita push ke branch yg kita requestkan itu maka kita tidak perlulagi melakukan PR karena akan otomatis masuk ke list PR itu sendiri, selama belum di merge ke repo tujuan.


Misal:

git remote add upstream git@github.com:zendframework/zend-validator.git


$ git checkout master

$ git pull upstream master && git push origin master

$ git checkout -b hotfix/readme-update


Cara Berkontribusi di Github Repo Orang Lain / Public Open Source

That’s all there is to it. The fundamentals are:

  • Fork the project & clone locally.
  • Create an upstream remote and sync your local copy before you branch.
  • Branch for each separate piece of work.
  • Do the work, write good commit messages, and read the CONTRIBUTING file if there is one.
  • Push to your origin repository.
  • Create a new PR in GitHub.
  • Respond to any code review feedback.

Sumber: https://akrabat.com/the-beginners-guide-to-contributing-to-a-github-project/


Itulah bagaimana cara berkontribusi di open source semoga bermanfaat!

Posting Komentar

0 Komentar