Pengenalan Dasar Github

by 7:33 PM 0 comments
GitHub adalah software Hosting untuk proyek open source  yang menggunakan Tool  System revisi kontrol Git. Git adalah tool untuk melakukan revisi code, sedangkan github adalah webhostingnya. Mudahnya Github adalah Webhosting untuk proyek proyek software seperti Google code atau sourceforge.net.  Sehingga bisa dikatakan, Github adalah jejaring social untuk software developer.









Yang membedakan Github dari Project hosting yang lain yaitu:



  1. Github menggunakan Git sebagai tool utama dalam merevisi code.
  2. Github menyediakan free hosting untuk proyek open source, namun Github juga menawarkan  hosting berbayar untuk proyek perusahaan atau pribadi yang sifatnya privat.
  3. Github ditargetkan untuk para developer yang bekerja secara tim dan tidak disatu tempat.
  4. Github mempunyai fitur Social seperti  Twitter seperti follow atau favorit (Star).
  5. Github mendukung semua bahasa pemrograman, anda bebas memakai bahasa dan tool yang biasa anda pakai.


Fitur social digithub

Beberapa fitur Social di Github:
  1. Github user profile.
  2. Follow, Kita bisa memfollow profil progammaer lain di github.
  3. Star, fungsinya sama dengan Bookmark.
  4. Watch, memonitor repository tertentu. Setiap ada perubahan di Repo, maka kita akan dikirim notifikasi.
  5. Fork, mengcopy keseluruhan code repository ke repo kita sendiri.

Github Profile

Sama seperti Twitter, Github juga mempunyai profil. Profil berisi foto, jumlah repo yang dimiliki, jumlah follower, jumlah user yang kita follow dan Star (jumlah proyek yang kita beri tanda bintang).

Struktur Halaman Projek di GitHub

Bagian Statistik

Bagian statistik, kia bisa melihat jumlah Watch, star dan fork pada suatu projek.

Bagian Code 

Bagian utama dari struktur proyek ini adalah code itu sendiri. Kode ini juga berisi penjelasan kapan dan apa file terakhir yang diedit berserta penjelasan perubahan apayang terjadi.

Bagian Clone dan Download

Clone in desktop  di gunakan untuk mengkopi source code proyek terserbut ke komputer kita , namun komputer kita harus sudah terinstall Github for Windows atau Mac. Bagian paling penting dan paling sering dipakai adalah menu DOWNLOAD.  jika anda ingin langsung mencoba code di komputer , cukup klik download, maka source code otomatis akan dizip dan diunduh ke kompuer anda.


Github Gist

Selain fitur diatas, ada satu lagi fitur github yang cukup bermanfaat, fitur itu bernama gist. Gist adalah layanan share snippet dari github. Biasanya hanya potongan code pendek untuk memecahkan solusi di bahasa pemrograman tertentu. Sebagai contoh, anda ingin mengetahui bagaimana cara menampilkan tanggal di php, anda cukup buka https://gist.github.com. lalu masukan query “php date”.

Contoh pencarian snipet code di Gist

Berbagi snipet code di Gist


Jika anda ingin berbagi snippet atau fungsi tertentu, misalkan anda ingin memberikan snippet fungsi chaptca, cukup klik “create gist” dan copas code anda dan berikan penjelasan code secukupnya, Jika ada yang bertanya tentang captcha, anda cukup mengshare link ke GIST tersebut.

0 comments :

Post a Comment