
Ini adalah repositori starter yang dibuat khusus sehingga kami dapat membantu Anda mendapatkan permintaan tarik pertama dan mempelajari dasar -dasar git dan github.
Jika Anda seorang pemula dan Anda datang mencari kontribusi pertama Anda, kami di sini untuk membantu.
Kami telah memberikan instruksi untuk Anda mulai berkontribusi pada open source. Gulir ke bawah untuk info lebih lanjut.

Pertama, instal git ke sistem lokal Anda. Jika Anda berada di Linux atau Mac, Anda mendapatkan pra-instal.
Namun, jika Anda berada di Windows, Anda harus menginstalnya. Untuk melakukannya, klik di sini.
Pergilah ke github.com dan buat akun dengan mendaftar.
Sumber terbuka dan berkontribusi pada internet gratis adalah apa yang mendorong internet saat ini, dan semua orang dan setiap kontribusi dihargai di dunia open source.
Dan, Anda dapat bergabung dengan kami dengan permintaan tarik pertama Anda di sini!
Anda dapat membintangi dan membayar repositori ini di github di bagian atas repositori.

Forking memungkinkan Anda untuk membuat versi repositori untuk diri Anda sendiri.
Ini memungkinkan Anda untuk membuat perubahan pada repositori tanpa memerlukan izin atau mengganggu repositori yang ada.
Sekarang, arahkan diri Anda ke garpu repositori Anda, yang seharusnya memiliki url seperti itu,
https://github.com/your-github-username/opensource101
Untuk membuat salinan repositori Anda sendiri yang ingin Anda kontribusikan, Anda harus mengkloningnya ke sistem Anda untuk akses yang lebih mudah. Menggunakan Commmand git clone , Anda dapat mengkloning repositori ke sistem lokal Anda. Sementara URL pada dasarnya akan seperti,
https://github.com/your-username/opensource101.git
Lebih mudah untuk hanya mengklik ikon klon dan menyalinnya ke clipboard Anda.

Setelah itu, arahkan diri Anda ke tempat mana pun yang ingin Anda klon repositori untuk menggunakan Direktori Ubah atau perintah cd di Terminal dan kemudian git clone proyek Anda.

Arahkan diri Anda ke repositori menggunakan cd OpenSource101/ . Sekarang, kami akan membuat dan beralih ke cabang yang akan kami kerjakan, untuk mengedit file dalam proyek.
Membuat cabang,
git branch branch-name
Beralih dari cabang utama ke cabang lain,
git checkout branch-name
Melihat semua cabang yang tersedia untuk repositori Anda,
git branch -a

Untuk membantu membuat kontribusi mudah, kami telah membuat templat tetap untuk Anda kerjakan. Ikuti langkah -langkah yang disediakan di bawah ini.
Kita akhirnya bisa berkontribusi pada repositori sekarang!
Sekarang setelah Anda beralih ke cabang lain, ubah direktori Anda menjadi contributors menggunakan cd contributors .
Buat file dengan nama pengguna GitHub Anda dengan ekstensi .json .
Contoh: github-username.json , di mana github-username adalah nama pengguna github Anda saat ini.
Isi file JSON dalam format di bawah ini,
{
"github-username" : " YOUR-GITHUB-USERNAME " ,
"favourite-game" : " YOUR-FAVOURITE-GAME " ,
"favourite-language" : " YOUR-FAVOURITE-PROGRAMMING-LANGUAGE " ,
"favourite-color" : " #FFFFFF "
} "github-username" should be the same one as the one you're making the pull request from.
"favourite-game" can be any game that you really like.
"favourite-language" has to be your favourite programming language or any programming language that you really want to learn.
"favourite-color" can be any color in hex format (example: #FFF44F). You can pick any color from Google's color picker.
Catatan : Pastikan kontribusi Anda sesuai dengan kode perilaku kami.
Anda dapat menambahkan semua file yang telah Anda perbarui menggunakan perintah git add -A
Kemudian, Anda berkomitmen untuk menyimpan file, seperti bagaimana Anda akan berada di pos pemeriksaan, git commit -m "added myself"
Sekarang, Anda ingin mendorong ke garpu online Anda, yang berfungsi dengan git push origin branch-name .
Penting untuk menjaga repositori lokal Anda diperbarui dengan proyek untuk menghindari konflik penggabungan. Untuk melakukan ini, Anda harus mengkonfigurasi remote untuk garpu dan kemudian menyinkronkan garpu.
Untuk membuat remote untuk garpu, Anda harus menentukan repoistori hulu jarak jauh baru (repositori yang Anda jepit) untuk disinkronkan dengan garpu. Anda akan menggunakan perintah git remote add untuk melakukannya.
Git Remote Tambah Upstream https://github.com/open-source-community-vit-ap/opensource101.git
Catatan : Kami telah merujuk repositori asli sebagai "hulu".
Setelah referensi jarak jauh ke repositori asli yang Anda gunakan, Anda siap menyinkronkan perubahan agar salinan lokal Anda tetap up to date. Untuk melakukan ini, kami menggunakan perintah git fetch .
Git Fetch Hulu
Setelah selesai, Anda harus beralih kembali ke cabang utama, Anda dapat melakukan ini menggunakan
Git Checkout Utama
Sekarang, gabungan perubahan yang dibuat dari cabang utama repositori asli dengan cabang utama lokal Anda saat ini
git gabungan hulu/utama

Setelah repositori lokal Anda diperbarui, Anda siap untuk mengirimi kami permintaan tarik.
Untuk melakukan itu, cukup buka repositori bercabang Anda dan klik permintaan tarik, sekarang Anda dapat melihat tombol hijau yang bertuliskan "permintaan tarik baru".
Buat permintaan tarik dan berbaring dan rileks sampai Anda menerima pemberitahuan yang menandakan penerimaan permintaan tarik Anda atau, permintaan untuk memodifikasi perubahan Anda.
Catatan : Jika Anda memiliki pertanyaan tentang salah satu langkah di atas atau tentang apa pun yang terkait dengan repositori ini, cukup buat masalah.
Sekarang, bahwa Anda telah membuat permintaan tarik pertama Anda, saatnya untuk menjelajahi jaringan open source yang luas, diisi dengan proyek-proyek yang memiliki potensi inovatif.
Proyek yang dapat merevolusialisasi cara kita memandang berbagai hal.
Serta ciptakan sendiri untuk orang lain untuk dihargai dan berkontribusi!
