KAMUS SEO CMLABS

APA ITU GITHUB

CMLABS / Kamus SEO / Apa Itu Github?

Definisi Github

Github adalah perusahaan multinasional Amerika yang menyediakan hosting atau tempat untuk pengembangan perangkat lunak dan version control menggunakan Git. Github menawarkan versi kontrol terdistribusi dan fungsi source code management (SCM) dari git yang memudahkan para developer dalam mengembangkan proyeknya.

Github menawarkan layanan professional secara gratis. Mulai Januari 2019, Github menawarkan repository pribadi tak terbatas untuk semua paket, termasuk akun gratis, tetapi hanya mengizinkan hingga tiga kolaborator per repository jika menggunakan paket gratis. Pada Januari 2020, platform ini melaporkan memiliki lebih dari 40 juta pengguna dan lebih dari 100 juta repositori, dimana menjadikan github sebagai host source code terbesar di dunia.

Manfaat Menggunakan Github

Mempermudah orang lain untuk berkontribusi pada proyek open source

hampir setiap proyek open source menggunakan GitHub untuk mengelola sebuah proyek. Pengguna dapat menggunakan github secara gratis dengan menyertakan proyek yang bersifat open source dimana dapat memudahkan pengguna lain untuk ikut terlibat atau berkontribusi dalam progres yang telah dibuat. 

Lebih mudah mendapatkan dokumentasi

Dengan menggunakan github, pengguna akan lebih mudah mendapatkan dokumentasi proyek yang lebih baik. 

Dapat memamerkan pekerjaan / proyek

Github dapat digunakan oleh pengguna untuk memamerkan proyek atau pekerjaan yang telah dilakukan untuk menarik perekrut pekerjaan, saat ini, ketika sebuah perusahaan mencari rekrutan baru untuk mengisi suatu bagian dalam bisnis mereka, sebagian besar akan melihat profil calon rekrutan anyar dari profil github mereka. 

Dapat menggunakan markdown

Markdown memungkinkan pengguna menggunakan editor teks sederhana untuk menulis dokumen yang memiliki format bermacam-macam. Github telah merevolusi penulisan dengan menyalurkan semuanya melalui Markdown. Dengan begitu banyak bahasa pemrograman lain yang harus dipelajari, sangat bermanfaat jika konten pengguna dimasukkan dalam format tanpa harus mempelajari sistem yang baru.

Dapat mempublikasikan pekerjaan atau proyek secara umum

Github merupakan sebuah repositori yang berguna untuk mempublikasikan pekerjaan atau proyek di depan umum. Saat ini github merupakan salah satu komunitas pengkodean terbesar di dunia.

Mengetahui perubahan kode dalam berbagai versi

Ketika banyak orang berkolaborasi dalam suatu proyek, sulit untuk mengetahui siapa yang melakukan revisi dan siapa yang melakukan perubahan. Github dapat menangani masalah tersebut dengan melacak semua perubahan yang telah diunggah pada repository. Pengguna dapat mengetahui Riwayat versi kode yang telah dilakukan perubahan sehingga versi sebelumnya tidak akan hilang.

Mampu berintegrasi dengan platform lain

GitHub bisa berintegrasi antar platform umum seperti Amazon dan Google Cloud. Mempunyai layanan seperti Code Climate untuk melacak feedback dari user. Selain itu juga dapat menyoroti sintaks lebih dari 200 bahasa pemrograman yang berbeda.

Layanan Github

Github.com

Proyek di github dapat diakses dan dikelola menggunakan standar Git Command-Line Interface. Github.com juga memungkinkan pengguna untuk menelusuri repositori public. Siapapun dapat menelusuri dan mengunduh repository yang ada di public, namun hanya pengguna terdaftar saja yang dapat menyumbangka konten ke repositori.

Github Enterprise

GitHub Enterprise adalah versi GitHub.com yang dikelola sendiri dengan fungsi serupa.

Github page

Merupakan layanan hosting web statis yang ditawarkan oleh platform web ini sejak 2008 kepada pengguna githubuntuk menghosting blog mereka atau mendokumentasikan proyek pengguna. Semua konten Halaman GitHub disimpan di repositori Git.

Gist

Github juga mengoperasikan layanan lain: situs bergaya pastebin bernama Gist yang digunakan untuk menghosting cuplikan kode 

Education Program

GitHub meluncurkan program baru yang disebut GitHub Student Developer Pack untuk memberi siswa akses gratis ke alat dan layanan pengembangan yang sedang populer.

Github Marketplace Service

GitHub juga menyediakan beberapa perangkat lunak sebagai integrasi layanan untuk menambahkan fitur tambahan ke proyek. Layanan tersebut meliputi:

  • Waffle.io : merupakan manajemen proyek untuk tim perangkat lunak
  • Rollbar : layanan yang berguna untuk mengintegrasikan dengan github untuk menyediakan alat debugging waktu nyata dan pelaporan pengecualian lengkap
  • Codebeat : Untuk analisis kode otomatis yang berspesialisasi dalam pengembang web dan seluler.
  • Travis CI : Untuk memberikan kepercayaan pada aplikasi saat melakukan pengujian dan pengiriman
  • GitLocalize : Dikembangkan untuk tim yang menerjemahkan konten mereka dari satu titik ke titik lainnya

Github Sponsors

Github sponsors memungkinkan pengguna memberikan sumbangan uang bulanan ke projek yang dihosting di platform ini.

Istilah terkait

Google

Google merupakan perusahaan teknologi multinasional asal Amerika yang berfokus pada layanan dan produk terkait Internet.

Google Analytics

Google analytic adalah layanan analisis web dari Google yang menampilkan traffic dan berbagai fitur lain.

Yandex

Yandex adalah search engine terbesar milik Rusia dan saat ini merupakan saingan Google.

ID
ID EN
Enable Notifications    Ok No thanks