-
Notifications
You must be signed in to change notification settings - Fork 5
Apa itu GitHub
Kebetulan saat ini sedang bulan puasa. Sambil ngabuburit saya mau terusin lagi panduannya, temanya masih tentang GitHub. Saya akan coba bahas secata garis besar tentang Apa itu GitHub.
Jika kita telusuri online maka kita akan temukan GitHub dengan logo nya yg disebut 'Octocat'. Itu seperti gambar seekor kucing (cat) dengan wajah seperti manusia dan lima kaki seperti tentakel gurita (octopus).
Tidak banyak diketahui tentang sejarah dari logo ini. Sewaktu pendirinya bikin tahun 2008 dia hanya lihat gambar ini di stok gambar dan dia tertarik lalu dia ambil untuk jadi maskot GitHub. Seperti itu saja simplenya.
Nah paling gampang untuk tahu lebih detil tentang segala sesuatu hal yang sudah publik itu kita bisa lihat di Wikipedia. Di Google juga pasti akan muncul halaman dari Wikipedia tentang subjek yg dicari.
Mungkin ada yg nanya lagi, lalu apa itu Wikipedia? Prinsipnya Wikipedia itu wadah dimana setiap orang bisa tulis artikel tentang segala sesuatu.
Bedanya di Wikipedia tulisan artikel itu di 'kolaborasi', dimana orang lain juga bisa ikutan urung rembuk, atau saling edit jika ada yang kurang setuju dengan suatu artikel.
Nah supaya teratur maka cara kolaborasi nya diatur dengan diawasi oleh tim ahli dari tim ahli dan para penggiat yang sudah pengalaman di Wikipedia. Jadi boleh kata, apa yg tertulis di Wikipedia adalah penjelasan yang paling bisa diterima semua pihak.
Nah untuk GitHub baik kita bisa cek halamannya sbb:
https://id.m.wikipedia.org/wiki/GitHub
Nanti ketemu deskripsi nya seperti ini:
GitHub adalah layanan penginangan web bersama untuk proyek pengembangan perangkat lunak yang menggunakan sistem pengontrol versi Git dan layanan hosting internet. Hal ini banyak digunakan untuk kode komputer. Ini memberikan kontrol akses dan beberapa fitur kolaborasi seperti pelacakan bug, permintaan fitur, manajemen tugas, dan wiki untuk setiap proyek.
Disitu ada kata 'penginangan' Ternyata arti gampangnya itu 'wadah'
Jadi GitHub juga prinsipnya sama, dia juga 'wadah', tepatnya wadah 'kolaborasi' untuk membuat perangkat lunak utamanya untuk kode komputer.
Itu nanti 'kolaborasi' bisa macem², dari saling bagi ilmu, pelacakan hasil, manajemen projek dll
Ini salah satu contoh projek di GitHub:
Ada jutaan projek di GitHub, dimana saat ini jumlah akunnya sekitar 24jt an.
Dari wadah sejenis, GitHub itu paling banyak akunnya, yg lain adalah BitBucket dan Sourceforge, yang jumalah akunnya dibawah 10jt.
Google, Facebook dll juga bikin akun di GitHub, jadi mereka juga kolaborasi perangkat lunaknya juga di GitHub.
Hal ini yg jadi alasan utama saya untuk pilih GitHub.
Seperti halnya sosial media yg lain Google, Facebook, Twitter maka GitHub juga masih kluaran Amerika.
Karena itu yg terbaik maka apa boleh buat, kita pilih aja wadah nya, toh bukan Indonesia aja, tapi hampir seluruh dunia ini ngikut Amerika.
Mudah²an suatu saat generasi bangsa kita juga bisa bikin inovasi sejenis bahkan membuat yang lebih baik lagi.. Amiin.
Untuk mengetahui tentang ada apa saja di GitHub maka kita berangkat dari hal yang paling dasar yaitu cara buat Akun GitHub itu sendiri.
Untuk membuat Akun di GitHub bisa via undangan dari teman atau via link berikut ini:
Nanti akan diminta untuk isi form seperti ini:
Di GitHub itu gratis dapatkan akun. Ada juga akun yang berbayar yaitu akun privat. Di akun privat ini kita bisa bikin perangkat lunak kolaborasinya yg hanya dengan tim kita saja jadi gak expose ke publik.
Standar akun adalh yg gratis. Disini kita diminta pilih username, kita isinya bebas saja tapi jangan pakai spasi, jadi username nya disambung.
Untuk email isikan alamar emailnya. Disini saya sarankan pakai akun gmail karena project ini nantinya akan konek dengan akun Googke.
Passwordnya kita pilih minimal 7 (tujuh) karakter, dan harus campuran antara huruf dan angka. Minimal ada 1 (satu) angka.
Setelah diterima nanti oleh GitHub akan ada email untuk verifikasi alamat email. Kita hanya perlu klik link disitu untuk login dan masuk ke akun.
Setelah masuk nanti man teman bisa update foto profil dan data² lainnya.
Jika misal kita kurang cocok username itu juga bisa kita ubah lagi setelah masuk ke akunnya. Jadi dia flexible.
Berikut ini contoh akun profil yang saya buat untuk 'Chetabahana'.
This documentation is mapped under Mapping and licensed under Apache License, Version 2.0.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright (c) 2018-2020 Chetabahana Project