Skip to content

Panduan mengirimkan perubahan repo OpenDK

Eddie Ridwan edited this page Jan 9, 2022 · 3 revisions

Siapa saja dapat mengirimkan perubahan script ke repository OpenDK di Github sebagai pull request.

Beberapa catatan:

  • anda perlu mendaftar/registrasi di Github
  • anda perlu mengerti dan memakai Git
  • anda perlu membuat fork dari repository OpenSID
  • anda perlu mengirimkan perubahan script melalui pull request di Github
  • supaya mudah direview, batasi setiap pull request hanya untuk satu masalah atau issue (baca juga https://github.com/OpenSID/OpenDK/wiki/Cara-Ikut-Mengembangkan-OpenDK)

Materi di tautan berikut menjelaskan cara membuat fork and pull request:

Berikut ini adalah ringkasan langkah-langkah untuk membuat pull request, yang diambil dari kedua sumber di atas:

  1. Di Github, buat fork dari https://github.com/OpenSID/OpenDK (lihat contoh di langkah Fork an example repository di https://help.github.com/articles/fork-a-repo/
  2. Di komputer anda, install Git (lihat Step 1 di https://help.github.com/articles/fork-a-repo/)
  3. Di komputer anda, buat clone dari fork yang telah anda buat (lihat Step 2 di https://help.github.com/articles/fork-a-repo/)
  4. Atur supaya clone anda bisa di-sinkron-kan dengan https://github.com/OpenSID/OpenDK (lihat Step 3 di di https://help.github.com/articles/fork-a-repo/)
  5. Di komputer anda, memakai Git, buat branch dari master, khusus untuk perubahan yang akan dilakukan
  6. Lakukan perubahan di branch baru itu. Sesudah selesai, commit dan push ke repo fork anda di Github
  7. Di Github, pergi ke repo fork anda, pilih branch baru anda dan klik New pull request (lihat langkah Initiating the pull request di https://help.github.com/articles/using-pull-requests/)
  8. Periksa perubahan yang telah anda lakukan di branch baru itu (lihat langkah Reviewing the pull request di https://help.github.com/articles/using-pull-requests/)
  9. Setelah siap untuk dikirim, klik tombol Create pull request (lihat langkah Sending the pull request di https://help.github.com/articles/using-pull-requests/)

Daftar Bacaan

  1. Apa itu github? : https://youtu.be/cM-zpc8LUk0
  2. Belajar GIT - version control system: https://youtu.be/R4BCPryXw80
  3. Tutorial belajar git: https://www.petanikode.com/tutorial/git
  4. https://git-scm.com/book/id/v1, Belajar Git berbahasa Indonesia
  5. https://codesaya.com/git/, Tutorial Git dan Github berbahasa Indonesia
  6. https://www.petanikode.com/github-workflow/, Github Workflow: Cara Berkontribusi di Proyek Open Source
Clone this wiki locally