Files
Roshanjossey b166a1d130 reset repo
2025-01-03 22:30:04 +01:00

5.2 KiB

Open Source Love License: MIT Open Source Helpers

Kontribusi Pertama

GitHub Desktop GitHub Command Line Interface (CLI)

Ini merupakan panduan untuk seseorang yang ingin melakukan semuanya lewat terminal. Hal ini dapat kita lakukan berkat adanya Github-CLI, sehingga kontribusi pertamamu menjadi lebih menyenangkan dan memotivasi kamu untuk terus berkontribusi.

Panduan ini sedikit lebih menantang karena kita tidak menggunakan GUI sama sekali, namun tentunya tetap seru dan bisa kamu ikuti dengan mudah.

Prasyarat pertama, kamu harus:

  • Memastikan Git sudah terinstall (cara install git))
  • Mempunyai akun Github

Selanjutnya, kita perlu menginstall github-cli di sistem kita dengan mengikuti langkah-langkah pada dokumentasi resmi

Setelah itu, kita harus login ke CLI dengan menjalankan perintah:

gh auth login

Ikuti instruksinya sampai kamu berhasil login.

Fork repositori ini

Caranya sangat mudah, dengan menjalankan perintah:

gh repo fork firstcontributions/first-contributions

Penting: Pilih opsi "yes" ketika muncul pertanyaan untuk mengkloning (clone) repositorinya.

Buat branch baru

Kita dapat melakukannya menggunakan git. Caranya dengan menjalankan perintah ini. Nama branch dapat kamu ganti sesuai dengan yang kamu mau, contohnya:

git switch -c add-john-doe

Lakukan perubahan yang diperlukan, kemudian Commit perubahan tersebut

Sekarang, kamu bisa buka file Contributors.md menggunakan teks editor pilihanmu, dan menambahkan namamu. Jangan lupa untuk save file nya.

Pada direktori proyek ini, jalankan perintah git status, kamu bisa melihat perubahan yang telah dilakukan. git status

Tambahkan perubahan tersebut ke branch yang sudah kamu buat menggunakan perintah git add: git add Contributors.md

Kemudian commit perubahan tersebut menggunakan perintah git commit: git commit -m "Add your-name to Contributors list ganti your-name menggunakan namamu.

Push perubahan ke Github

Push perubahan yang kamu lakukan dengan perintah git push:

git push origin -u your-branch-name

ubah your-branch-name dengan nama branch yang kamu buat sebelumnya.

Kalo ada error saat melakukan push, klik di sini:
  • Authentication Error

    remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
    remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.
    fatal: Authentication failed for 'https://github.com//first-contributions.git/'
    Buka GitHub's tutorial tentang mengenerate dan menkonfigurasi SSH key untuk akunmu.

Submit perubahanmu untuk direview

Jalankan perintah berikut untuk membuat pull request supaya perubahanmu bisa direview:

gh pr create --repo firstcontributions/first-contributions

Setelah itu, submit pull requestnya.

Kamu bisa menjalankan perintah gh status untuk melihan pull request yang kamu ajukan.

Selanjutnya apa?

Selamat, kamu telah menyelesaikan langkah fork -> clone -> edit -> pull request yang pasti akan kamu lakukan saat menjadi kontributor.

Rayakan kontribusimu dan bagikan ke kawan-kawan mu dengan cara pergi ke web app.

Kamu juga bisa join ke slack team kami jika kamu butuh bantuan atau punya pertanyaan. Join slack team.

Sekarang, kamu bisa mulai berkontribusi ke proyek-proyek lain. Kami telah mengumpulkan beberapa proyek dengan issues yang mudah diselesaikan untuk kamu. Cek list nya di web app)

Materi tambahan

Tutorials Menggunakan Tools Lainnya

Kembali ke halaman utama