Github

Ukratko o Github

Github je internetska platforma za pohranu koda i suradnju programera, koja koristi Git sustav kontrole verzija za praćenje i upravljanje promjenama u softverskim projektima.

Primjer slike
GitHub

Više

GitHub omogućuje programerima da pohranjuju, dijele i upravljaju svojim kodom u repozitorijima, koji su virtualne mape s kompletnom poviješću promjena projekta, dostupne javno ili privatno ovisno o postavkama projekta. Platforma koristi Git, distribuirani sustav kontrole verzija razvijen 2005. godine od Linusa Torvaldsa, koji omogućuje praćenje svake promjene i paralelni rad više programera bez sukoba

Klikni za više

Funkcionalnost

Grane (Branches): Omogućuju rad na različitim dijelovima projekta neovisno o glavnoj grani, što olakšava paralelnu suradnju i testiranje novih funkcionalnosti

Zahtjevi za povlačenjem (Pull Requests): Programeri mogu predložiti promjene u glavnu granu, a drugi članovi tima ih pregledavaju, komentiraju i odobravaju prije spajanja

Praćenje problema i zadataka (Issues): GitHub omogućuje evidentiranje bugova, zadataka i novih funkcionalnosti, što olakšava organizaciju i planiranje projekta

Društvena komponenta: GitHub je i društvena mreža za programere, gdje korisnici mogu pratiti projekte, surađivati na open source projektima i dijeliti znanje

Dodatne značajke: Wiki stranice za dokumentaciju, GitHub Pages za web stranice projekata, te mogućnost "viljuškanja" (fork) repozitorija za razvoj vlastitih verzijay