‫Dalam video ini, kita akan berbicara tentang bagaimana berkontribusi pada open source dan benar-benar membawa Anda melalui
‫langkah-langkahnya.
‫Tapi pertama-tama, bagi yang belum tahu apa itu open source.
‫Banyak teknologi yang telah dibuat di Internet yang kita kenal sekarang telah dibangun
‫di atas proyek sumber terbuka dan proyek sumber terbuka berarti siapa pun dapat melihat kodenya.
‫Siapa saja dapat melihat kode program, dapat memeriksanya, dapat memodifikasinya, dapat meningkatkannya dengan cara ini.
‫Idenya adalah bahwa dengan berbagi informasi ini dengan semua orang, kami mendapatkan masukan dari semua orang dan kami
‫menggunakan pikiran kolektif untuk meningkatkan perangkat lunak.
‫Tidak hanya itu, tetapi juga bermanfaat bagi semua orang.
‫Benar.
‫Sebagai contoh, contoh paling terkenal dari proyek open source adalah Linux, sebuah sistem operasi
‫seperti Windows atau Mac OS, kecuali itu dibangun oleh programmer sehari-hari.
‫Dan itu adalah kode yang sepenuhnya bersumber terbuka, siapa pun dapat memeriksa kodenya, menambahkannya.
‫Dan itu menjadi sangat sukses sehingga sebagian besar cloud yang kita ketahui dari server biasanya
‫menjalankan Linux, RWC, Google Cloud, Microsoft Azure, semuanya menggunakan Linux.
‫Beberapa dari Anda mungkin menjalankan Linux sekarang saat Anda menonton video ini.
‫Jadi Anda tidak hanya dapat bekerja dengan pengembang lain dari seluruh dunia di mana Anda dapat membangun
‫proyek yang hebat, tetapi hanya bekerja dalam tim dengan mempelajari cara kerja sumber terbuka.
‫Nah, Anda tidak perlu membuat sesuatu yang besar seperti Linux, Anda dapat membuat proyek dengan teman,
‫sesuatu yang sangat kecil dan sederhana, tidak terlalu penting.
‫Idenya adalah kolaborasi, keterbukaan dan berbagi kode untuk diharapkan meningkatkan pengetahuan kolektif.
‫Akhirnya, banyak pengusaha yang benar-benar memandang kontribusi open source sebagai nilai tambah.
‫Jadi, jika Anda dapat memasukkan resume Anda bahwa Anda adalah kontributor open source, itu pertanda baik.
‫Selain itu, ini mengajarkan Anda keterampilan berharga menggunakan get in GitHub untuk bekerja dalam tim jika Anda mencari pengalaman kerja,
‫tetapi Anda tidak memiliki pekerjaan.
‫Berkontribusi ke open source adalah cara sempurna bagi Anda untuk mempelajari cara bekerja dalam tim dan meniru skenario
‫seperti pekerjaan.
‫Ini adalah video yang sangat penting dan sesuatu yang sangat saya sukai.
‫Jadi, mari tunjukkan cara membuat kontribusi opensource pertama Anda, meningkatkan resume Anda, mempelajari beberapa keterampilan kehidupan
‫nyata, dan bersenang-senang di sepanjang jalan.
‫Sekarang, kami sebenarnya telah membuat beberapa proyek sumber terbuka untuk Anda untuk kursus ini.
‫Kami memiliki repositori nol untuk penguasaan di sini, di mana kami dapat melihat bahwa kami memiliki sekitar 64
‫proyek terbuka sekarang dengan sekitar 2000 kontributor, itu banyak orang dan jumlah ini pasti akan meningkat.
‫Sekarang, tempat ini dibuat sebagai tempat latihan untukmu, taman bermain.
‫Tidak ada yang akan berteriak padamu.
‫Jika Anda merusak sesuatu, Anda dapat menyumbangkan hal-hal konyol, apa pun yang Anda inginkan.
‫Ini adalah tempat pengujian.
‫Idenya adalah untuk bersenang-senang sebanyak mungkin dan membuatnya semudah mungkin untuk berkontribusi pada open source.
‫Sekarang, di dalam organisasi itu, kami memiliki komunitas administrator atau tim manajemen yang hebat yang akan membantu
‫Anda dengan proyek sumber terbuka ini.
‫Omong-omong, siapa administrator ini?
‫Mereka ada di sini, abaikan nama saya, saya membantu juga, tetapi mereka melakukan banyak pekerjaan berat dan
‫mereka adalah siswa masa lalu seperti Anda yang memiliki sedikit pengalaman.
‫Sekarang, kebanyakan dari mereka bekerja penuh waktu, tetapi mereka sekarang membantu komunitas dengan membantu open source
‫kami.
‫Proyek adalah perselisihan dan umumnya hanya membantu komunitas kami tumbuh.
‫Jadi berteriak kepada mereka jika Anda mendapat kesempatan.
‫Sapa mereka di lapangan ini.
‫Mereka pasti melakukan banyak hal untuk komunitas ini.
‫Mereka sangat aktif dalam perselisihan dan mereka sangat membantu memelihara semua proyek sumber terbuka kami.
‫Jadi, mari belajar bagaimana membuat kontribusi opensource pertama kita.
‫Saya ingin mencatat di sini bahwa ini bukan satu-satunya cara bagi Anda untuk berkontribusi pada open source.
‫Ini hanyalah taman bermain yang kami buat untuk Anda.
‫Tapi begitu Anda berkontribusi di sini, Anda bisa pergi dan berkontribusi ke semua proyek open source lainnya di
‫seluruh GitHub.
‫Mereka dapat menemukan bahwa Anda dapat berkontribusi pada proyek seperti react dan Angular.
‫Dunia adalah tirammu.
‫Atau Anda dapat tetap berpegang pada ini karena kami sebenarnya memiliki banyak proyek di sini yang menyenangkan.
‫Kami memiliki acara yang berlangsung seperti 1 Oktober.
‫Yah, kita akan segera membahasnya.
‫Kami pasti memiliki komunitas pengembang yang hebat dan kami dapat membuat beberapa proyek luar biasa bersama-sama.
‫Sekarang, cara Anda ingin memulai adalah pertama-tama pergi ke panduan awal di sini.
‫Sekarang, di panduan mulai di sini, dan saya akan menautkan ke halaman ini, Anda sebenarnya memiliki panduan empat langkah
‫untuk memulai.
‫Hal pertama yang ingin Anda lakukan adalah benar-benar melihat panduan memulai anak.
‫Rekan mahasiswa sebenarnya membuat panduan ini agar Anda dapat mengikuti langkah-langkah yang akan saya sebutkan di video ini.
‫Jadi Anda selalu memiliki ini sebagai referensi.
‫Jadi setelah video ini, pasti lihat dokumen ini sebagai referensi.
‫Tetapi sebaliknya, setelah Anda menelusuri dokumen tersebut, buatlah permintaan tarik pertama Anda.
‫Jadi, jika Anda sudah menonton video get dan GitHub saya, Anda seharusnya sudah siap.
‫Jika tidak, semoga Anda terbiasa dengan Git dan GitHub.
‫Sekarang, hal pertama yang ingin kami lakukan adalah menambahkan nama kami ke kontributor, DOT dan Diffa.
‫Dalam proyek ini, jadi jika Anda naik, Anda akan melihat bahwa kami memiliki MD kontributor yang merupakan singkatan dari Markdown
‫File, dan jika saya klik di sini, Anda melihat bahwa semua kontributor yang kami miliki, kami memiliki lebih dari seribu
‫kontributor.
‫Dan jika Anda menggulir ke bawah, ini semua adalah nama GitHub mereka.
‫Jadi tugas pertama Anda adalah benar-benar menambahkan nama Anda ke daftar ini.
‫Jadi bagaimana kita bisa melakukan ini?
‫Yah, kita bisa mengkloning repositori ini.
‫Tetapi cara yang lebih disarankan untuk biasanya berkontribusi pada open source adalah dengan memotong proyek karena pada dasarnya
‫berarti menyalin seluruh proyek dan meletakkannya di profil GitHub Anda sendiri.
‫Jadi jika saya klik di sini dan kita lihat di sini, mereka dapat memilih di mana Anda ingin untuk proyek dan
‫Anda ingin memilih profil Anda.
‫Jadi, setelah kami mengerjakan proyek ini, kami membuat salinannya, seperti kami memiliki repositori ini sekarang dengan versi kami
‫sendiri dari panduan mulai di sini.
‫Jadi setelah kita memiliki ini, kita dapat mengkloning repositori ini menggunakan S. H. atau apa pun yang Anda suka.
‫Dalam kasus saya, saya akan menggunakan S. H. sehingga saya tidak perlu menggunakan kata sandi saya setiap saat.
‫Saya sekarang dapat mengatakan git clone dan mengkloning repositori ini.
‫Sekarang kami dapat dan memulai panduan di sini dan kami tidak dapat membukanya di editor teks favorit kami.
‫Sekarang, sekali di sini, mari kita bersihkan ini.
‫Kami memiliki file kontributor, yang perlu kami tambahkan nama kami sekarang, saya dapat melihat di sini file kontributor semakin
‫panjang karena sementara kami memiliki banyak siswa yang berkontribusi untuk open source, tetapi pada
‫akhirnya, pastikan Anda berada di paling akhir di sini, Anda ingin menambahkan nama Anda sendiri.
‫Sekarang, inilah masalahnya sekarang kita berada di cabang master, tapi saya akan menunjukkan kepada Anda apa itu praktik
‫yang baik.
‫Kami memiliki proyek bercabang kami dan kami ingin membuat cabang baru untuk bekerja alih-alih master dengan
‫mengatakan Get Check-Out Dash adalah untuk membuat cabang baru dan kami ingin memberi nama cabang ini dalam kasus kami, beri
‫nama saja uji coba memasuki.
‫Anda akan melihat bahwa sekarang saya berada di cabang baru bernama Test.
‫Dan di cabang ini, saya dapat menambahkan nama saya ke daftar kontributor ini, dalam kasus Anda, Anda ingin menggunakan
‫profil GitHub Anda sendiri.
‫Jadi kami menggunakan penurunan harga di sini, yang merupakan cara, sintaks untuk menulis dan memiliki beberapa fungsi.
‫Misalnya, jika kami membuka daftar kontributor, Anda akan melihat bahwa semuanya adalah tautan yang dapat diklik.
‫Jadi kami pada dasarnya menggunakan notasi yang sama.
‫Kami membuat tanda kurung siku dengan nama pengguna GitHub Anda dan kemudian dalam tanda kurung kami hanya memiliki URL aktual yang
‫ingin Anda tautkan dalam kasus kami, nama pengguna GitHub yang Anda miliki.
‫Jadi nama pengguna GitHub Anda di sini, nama pengguna GitHub di sini.
‫Setelah kami melakukannya, kami dapat menyimpan file ini dan sekarang kembali ke terminal kami dan berkata, dapatkan statistik.
‫Dan kami melihat di sini bahwa, ya, kami baru saja memodifikasi kontributor kami, Diffa, dan jika saya mendapatkan perbedaan untuk melihat
‫perubahan yang telah kami buat, kami melihat bahwa kami telah menambahkan baris baru ini.
‫Jadi mari kita bersihkan ini.
‫Kami telah menyiapkan nama kami, dan sekarang kami dapat menambahkan komentar ini dengan mengatakan iklan yang
‫bagus dan titik untuk semuanya, akan menambahkan semuanya dan kemudian mendapatkan komit dan kami akan menulis pesan yang mengatakan menambahkan nama saya ke daftar
‫kontributor.
‫Di sana kita pergi.
‫Jadi sekarang saatnya bagi kita untuk mendorong perubahan ini.
‫Sekarang, jika saya mendapatkan Push Origin.
‫M. Nah, sekarang, yang dimaksud adalah bahwa kita ingin mendorong ke asal dan asal.
‫Apakah ini pedoman mulai di sini, yang saya pikir asalnya sebenarnya adalah versi proyek saya, dan jika saya
‫ingin Push to master, itu adalah cabang utama.
‫Tetapi kami tidak ingin melakukan itu karena idealnya kami ingin juga dapat mengubah dan menambahkan nama kami ke nol asli pada
‫pedoman pati Mastery, karena ini adalah yang utama.
‫Proyek.
‫Jadi yang bisa kita lakukan adalah alih-alih MASCIA, push ke cabang pengujian kami, jadi kami katakan dapatkan tes Push Origin.
‫Di sana kita pergi.
‫Sekarang, jika saya kembali ke sini dan pergi ke proyek saya dan saya menyegarkan.
‫Saya sekarang memiliki dua cabang.
‫Cabang master dan juga cabang uji, yang baru saja saya perbarui, jadi salah satu cara untuk melakukannya adalah dengan mengklik
‫permintaan tarik baru.
‫Dan Anda dapat menambahkan komentar di sini, seperti saya telah menambahkan nama saya ke daftar dan Anda dapat menandai beberapa pengelola kami, dalam kasus saya, saya hanya akan
‫menandai diri saya sendiri.
‫Saya membuat permintaan tarik.
‫Saya sekarang memiliki permintaan saya yang buruk dan perhatikan di sini bagaimana permintaan saya yang buruk sekarang berada di Nol untuk Penguasaan, mulailah pedoman
‫di sini sehingga jika saya kembali ke pedoman yang lebih kaku.
‫Saya melihat bahwa saya adalah bagian dari.
‫Permintaan miskin sekarang.
‫Disini.
‫Dan karena saya telah menandai salah satu tim manajemen.
‫Jadi dalam hal ini, saya sendiri atau Anda dapat menandai salah satu tim manajemen yang kami
‫miliki sekarang dalam kasus ini, saya curang karena saya juga membantu mengelola ini sehingga saya dapat menggabungkan permintaan tarik sendiri.
‫Kemungkinan besar dalam kasus Anda, Anda tidak akan dapat menggabungkannya sendiri.
‫Tapi jika saya klik, gabungkan dan konfirmasi.
‫Di sana kita pergi.
‫Saya telah menggabungkan proyek saya, saya telah menghapus cabang, dan permintaan tarik ditutup.
‫Jika saya mau, saya bahkan dapat menghapus garpu saya sendiri.
‫Tapi untuk saat ini, mari kita tetap seperti itu.
‫Mari kita periksa pedoman yang lebih berpati dan lihat apakah nama saya telah ditambahkan ke daftar jika saya menggulir ke
‫bawah.
‫Hei, periksa itu.
‫Ada nama saya di daftar.
‫Jadi saya telah ditambahkan ke daftar kontributor.
‫Itu cukup mudah.
‫Benar?
‫Dan bagian kerennya adalah sekarang jika saya membuka profil saya.
‫Saya sebenarnya tidak memiliki penguasaan sebagai salah satu organisasi saya.
‫Jadi, jika Anda dapat menambahkan diri Anda ke daftar kontributor, Anda sebenarnya dapat bergabung dengan Organisasi Zero
‫to Mastery dan menampilkan ikon kecil ini di profil GitHub Anda.
‫Dan banyak profil GitHub memiliki organisasi, jadi orang biasanya memiliki ikon tempat kerja mereka di sini.
‫Jadi itu hanya hal kecil yang bagus untuk memiliki profil Anda untuk menunjukkan bahwa Anda terlibat dalam komunitas
‫pemrograman.
‫Jadi kami baru saja membuat permintaan yang buruk, yang merupakan langkah kedua, dan itu cukup cepat, bukan?
‫Akhirnya, langkah selanjutnya adalah bergabung dengan proyek yang sebenarnya dan mulai berkontribusi seperti yang baru saja kita
‫pelajari di organisasi Zero to Mastery.
‫Sekarang, sebenarnya ada seorang pria yang kami sediakan bagi Anda untuk mencari tahu proyek apa yang Anda pilih, apa yang akan
‫baik untuk Anda.
‫Kami juga memiliki bagian proyek grup di perselisihan kami di mana kami dapat melihat beberapa proyek saat
‫ini yang sedang terjadi, atau Anda dapat pergi ke Organisasi Zero to Mastery dan memilih salah satu repositori
‫untuk berkontribusi.
‫Sekarang, di video berikutnya, kami akan berkontribusi pada salah satu proyek ini dan menunjukkan skenario kehidupan
‫nyata.
‫Aku akan melihatnya satu per satu.