GitHub adalah layanan hosting online untuk sebagian besar kode komputer dengan kontrol versi. Pikirkan tentang Github sebagai layanan pengembangan berbasis cloud untuk kode dan jenis file serupa lainnya. Github membanggakan lebih dari 30 juta pengguna yang semuanya berbagi, mengembangkan, dan bekerja bersama untuk membangun perangkat lunak masa depan.
Ini menjadi tuan rumah proyek kode sumber dalam berbagai bahasa pemrograman dan melacak setiap iterasi dan setiap perubahan. Juga, semua orang di tim Anda dapat bekerja sama dalam proyek yang sama dari mana saja di dunia.
GitHub sangat membantu untuk proyek dengan beberapa kolaborator. Ini juga berarti bahwa tim pengembangan perangkat lunak dan aplikasi dapat menggunakan repositori terpusat di mana pengguna dapat mengunggah, mengelola kode, dan mengedit secara sinkron.
Saat menggunakan sistem berbasis cloud lainnya seperti Dropbox, perubahan dapat saling menimpa. Yang pertama untuk menyimpan prioritas kerja mereka di atas anggota tim lain yang mungkin mencoba untuk membuat perubahan pada saat yang sama.
Terlepas dari kenyataan bahwa GitHub terutama digunakan oleh para insinyur dan pemrogram, ia bisa dengan mudah dipekerjakan oleh mereka yang memiliki pengalaman kurang teknis sebagai cara berbagi dan berkolaborasi pada jenis file apa pun.
Misalnya, anggota tim yang merasa perlu membuat perubahan pada dokumen Word sering kali mendapat manfaat dari kemampuan kontrol versi.
In_content_1 all: [300x250] / dfp: [640x360]->1. Melacak Proyek Pengodean Anda
Landasan platform GitHub adalah kemampuannya untuk melacak proyek dengan menggunakan sistem kontrol versi terdistribusi Git (sebuah program yang melacak perkembangan dan perubahan yang dibuat ke file .)
Anggota tim dapat melihat gambaran umum lengkap tentang proyek yang diberikan. Bilah kemajuan akan menampilkan tugas aktif, daftar to-dos, dan apa yang telah selesai.
GitHub juga memungkinkan pengguna untuk melacak papan proyek dari organisasi lain dengan memasukkan URL proyek ke dalam pemberitahuan. Jika mau, Anda dapat mematikan pelacakan untuk proyek tertentu.
2. Menggunakan Pintasan Keyboard
Sebagian besar dari kita terbiasa dengan penggunaan pintasan papan tombol sebagai cara melakukan beberapa tugas berulang secara lebih cepat.
Hampir setiap halaman di GitHub menyertakan daftar pintasan yang dapat digunakan pada halaman tertentu. Anda dapat mengakses pintasan dengan mengetik "?" Ke dalam kotak dialog.
3. Jelajahi Proyek Lain
Sebagian besar tim pengembang menggunakan GitHub untuk menjadi tuan rumah dan mengelola proyek mereka sendiri. Namun, ini juga membantu untuk melihat bagaimana orang lain menggunakan platform dan untuk menelusuri proyek mereka. Anda mungkin mendapatkan beberapa wawasan baru,ide dan inspirasi untuk digunakan untuk proyek Anda sendiri.
Cari tahu apa yang sedang tren di GitHubcommunity, terhubung dengan anggota lain, dan telusuri dengan label atau topik untuk wawasan lebih lanjut.
Untuk platform yang terutama tentang pengkodean, Github sangat“ people- ramah ”dan bersinar sebagai lingkungan yang berfokus pada pengguna dan komunitas. Penekanan mereka pada pengembangan yang berfokus pada pengguna tertanam dalam budaya Github sendiri yang memegang posisi dua puluh teratas di antara tempat kerja paling ramah karyawan di dunia.
4. Lebih dari Sekedar Pengodean
Banyak yang berasumsi bahwa GitHub hanya berguna bagi para pengembang. Namun, ini juga merupakan sumber daya bagi banyak ceruk lainnya. Dua di antaranya memiliki fitur kolaborasi GitHub yang bermanfaat bagi siapa saja yang melakukan percabangan dan forking.
Forking memungkinkan pengguna untuk membuat salinan atau kloning dari pekerjaan orang lain jika mereka memiliki akses ke sana. Tautan utama ke sumber ini dapat dipertahankan saat pengembang menguji konten, melakukan pengeditan dan revisi.
Dengan alat percabangan, pengguna dapat membuat salinan sementara sumber daya. Ini mencegah berbagai pengguna yang bekerja pada konten yang sama secara simultan dari menerapkan perubahan yang tidak kompatibel untuk proyek.
Percabangan dan forking adalah alat yang berharga bagi pengguna yang bekerja pada proyek sinergis. Berikut adalah beberapa cara yang dapat dimanfaatkan tim dari jenis apa pun, bukan hanya pembuat kode,:
5. Buat Repositori
Repositori adalah cara mewah untuk menggambarkan ruang di mana proyek Anda tinggal. Opsi tempat Anda menyimpan data adalah:
Anda dapat menyimpan semua jenis file dalam repositori Anda termasuk file gambar, teks, dan kode. Menjalankan repositori pertama Anda tidaklah sulit. Pertama, Anda harus membuat akun GitHub Anda sendiri.
Tindakan selanjutnya adalah mengklik tanda plus + di sudut kanan atas saat login. Pilih "repositori baru".
Anda kemudian akan melihat layar yang terlihat seperti ini:
Perhatikan bahwa repositori adalah kerusakan publik. Jika Anda lebih suka akses itu dibatasi dan Anda tidak ingin semua orang melihat kemajuan Anda, Anda hanya dapat memilih yang ingin Anda lihat konten Anda. Jika Anda lebih memilih untuk menjaga privasi, Anda harus meningkatkan ke layanan apaid ..
6. Gunakan README Secara Efektif
Tujuan file README adalah untuk membuat pengguna tertarik pada proyek Anda. Anda dapat menambahkan file Anda saat Anda mulai membangun repositori adedicated.
Mereka yang menggunakan platform WordPress sudah terbiasa dengan file README. Sebelum memasang plugin, tim kerja Anda bisabaca file ini untuk mendapatkan gagasan yang lebih jelas tentang apa yang mungkin dilakukan plugin dan bagaimana cara terbaik untuk menggunakannya.
Jangan membuat file Anda panjang dan membosankan karena akan lebih dari mungkin membuat pengguna menjauh daripada meminta mereka tetap di sini untuk membaca lebih lanjut. Beberapa praktik terbaik yang disarankan untuk file README meliputi:
7. Ikuti Lainnya
Berinteraksi dengan orang lain di GitHub dengan mengikuti profil mereka. Anda akan dapat memantau apa yang sedang dikerjakan orang lain dari dalam repositori publik dan juga akan menerima pemberitahuan tentang aktivitas mereka di dasbor pribadi Anda di Github.
Anda akan menemukan sejumlah besar ide bagus untuk proyek pengembangan Anda sendiri, Anda dapat berkolaborasi dengan anggota tim di niche Anda atau tim kerja dan berbagi pengetahuan dan keahlian Anda.
Untuk mengikuti seseorang di GitHub, Anda dapat mencari bytopic atau niche, menavigasi ke halaman profil mereka, dan klik "ikuti."
8. Bergabung dengan Percakapan
Salah satu dari banyak manfaat open sourceplatforms adalah kemampuan untuk berkolaborasi, belajar, berbagi, dan berkomunikasi dengan orang lain.
Tidak ada biaya untuk menggunakan Github dan mengeksplorasi potensialnya. Tujuan open source adalah untuk membantu membuat solusi yang lebih baik menggunakan kontribusi dari massa.
Pelajari atau tingkatkan keterampilan Anda atau bantu orang lain belajar dari pengalaman dan keahlian Anda.
Dengan bertemu dengan komunitas di GitHub, Anda akan dapat mengikuti pengembangan proyek yang menarik minat Anda, membuat duplikat proyek-proyek itu dan bereksperimen di repositori pribadi Anda sendiri.
Untuk menemukan komunitas yang Anda minati, gunakan fungsi "jelajahi" untuk mencari koleksi yang terkait dengan bidang minat Anda.
9. Tunjukkan Pekerjaan Terbaik Anda
Jika Anda adalah pengguna media sosial yang aktif, Anda memahami kekuatan posting yang disematkan. Misalnya, jika Anda menyematkan pos baru di profil Twitter Anda, pos itu akan tetap di atas umpan Anda dan dapat dilihat oleh siapa pun yang melihat profil itu.
Halaman Facebook memiliki fitur yang sama. Dengan mem-posting posting ke profil media sosial Anda, Anda memastikan bahwa pengunjung Anda akan melihat posting favorit Anda terlebih dahulu daripada harus mencari melalui seluruh feed Anda.
GitHub juga memungkinkan Anda untuk menempatkan repositori favorit atau paling relevan ke profil Anda. halaman. Pengguna dengan akun gratis dapat menyematkan hingga enam repositori yang akan tetap berada di atas profil mereka.
10. Know Who to Blame
Ya, ada tombol di GitHub yang disebut "menyalahkan". Itu mungkin bukan kata yang baik, tetapi ini fitur yang berguna. Jika Anda ingin melihat siapa yang membuat perubahan spesifik pada file, mainkan menyalahkan permainan.
Dari tampilan menyalahkan file, Anda akan dapat melihat seluruh riwayat revisi baris demi baris. Atau Anda dapat memeriksa perubahan yang dibuat atau riwayat versi dari baris apa pun.
Jika ada yang rusak atau tidak berfungsi dengan benar, fungsi ini dapat membantu mengidentifikasi anggota tim mana yang perlu bekerja bersama untuk mencapai solusi.
Jika Anda mencari yang terpusat, cloud- platform berbasis di mana Anda dapat berkolaborasi, berbagi, menyimpan, menguji, dan mempublikasikan proyek, GitHub adalah solusi yang kuat.