10 tipov, ako z Githubu vyťažiť maximum

GitHub je online hostingová služba pre väčšinou počítačový kód s kontrolou verzií. Myslite na Github ako na cloudovú vývojovú službu pre kód a iné podobné typy súborov. Github sa môže pochváliť viac ako 30 miliónmi používateľov, ktorí zdieľajú, vyvíjajú a spolupracujú na vytváraní softvéru zajtrajška.

Hostí projekty zdrojového kódu v rôznych programovacích jazykoch a sleduje každú iteráciu a každú zmenu. Každý vo vašom tíme môže tiež spolupracovať na rovnakých projektoch odkiaľkoľvek na svete. 

GitHub je najužitočnejší pre projekty s viacerými spolupracovníkmi. Znamená to tiež, že tímy vývoja softvéru a aplikácií môžu používať centralizované úložisko, kde môžu používatelia nahrávať, spravovať kód a vykonávať synchronizované úpravy.

Pri používaní iných cloudových systémov, ako je Dropbox , sa môžu zmeny navzájom prepísať. Prvý, kto uloží svoju prácu, má prednosť pred iným členom tímu, ktorý sa môže pokúšať vykonať zmeny v rovnakom čase.

Napriek tomu, že GitHub používajú najmä inžinieri a programátori, môžu ho rovnako ľahko použiť aj tí, ktorí majú menej technických skúseností, ako spôsob zdieľania a spolupráce na akomkoľvek type súboru.

Napríklad členovia tímu, ktorí často zistia, že potrebujú robiť zmeny v dokumentoch programu Word(Word) , môžu ťažiť z možností správy verzií.

1. Sledovanie vašich projektov kódovania

Základom platformy GitHub je schopnosť sledovať projekty pomocou distribuovaného systému na správu verzií Git (program, ktorý sleduje vývoj a zmeny vykonané v súboroch.)

Členovia tímu môžu zobraziť úplný prehľad akéhokoľvek daného projektu. Ukazovateľ priebehu zobrazuje aktívne úlohy, zoznam úloh a to, čo bolo dokončené.

GitHub tiež umožňuje používateľom sledovať nástenky projektov z iných organizácií zadaním adresy URL(URL) projektu do poľa poznámky. Ak chcete, môžete sledovanie pre každý daný projekt vypnúť.

2. Používanie klávesových skratiek

Väčšina z nás pozná používanie klávesových skratiek ako prostriedku na rýchlejšie vykonávanie viacerých alebo opakujúcich sa úloh.

Takmer každá stránka na GitHub obsahuje zoznam skratiek, ktoré možno použiť na danej stránke. K skratke sa dostanete zadaním „?“ do dialógového okna.

3. Preskúmajte ďalšie projekty

Väčšina vývojárskych tímov používa GitHub na hosťovanie a správu vlastných projektov. Pomáha však aj vidieť, ako platformu využívajú ostatní, a prehliadať si ich projekty. Môžete získať nové poznatky, nápady a inšpiráciu, ktoré využijete pre svoje vlastné projekty.

Zistite, čo je trendy v komunite GitHub , spojte sa s ostatnými členmi a vyhľadajte ďalšie informácie podľa štítkov alebo tém.

Pre platformu, ktorá je primárne o kódovaní, je Github neuveriteľne „priateľský k ľuďom“ a žiari ako prostredie zamerané na používateľa a komunitu. Ich dôraz na vývoj zameraný na používateľa je zakotvený v kultúre samotného Githubu(Github) , ktorý zastáva pozíciu v prvej dvadsiatke medzi pracoviskami, ktoré sú najviac naklonené zamestnancom na svete.

4. Viac než len kódovanie

Mnohí predpokladajú, že GitHub je užitočný iba pre vývojárov. Je to však aj zdroj pre mnohé ďalšie výklenky. Dve z hlavných funkcií spolupráce GitHubu(GitHub) , ktoré sú užitočné pre každého, sú vetvenie a rozvetvenie.

Forking umožňuje používateľom vytvoriť kópiu alebo klon diela niekoho iného, ​​ak k nemu majú prístup. Primárny hypertextový odkaz na zdroj možno zachovať, kým vývojár testuje obsah, vykonáva úpravy a revízie.

Pomocou nástroja vetvenia môžu používatelia vytvoriť dočasnú kópiu zdroja. To bráni rôznym používateľom pracujúcim na rovnakom obsahu súčasne aplikovať na projekt nekompatibilné zmeny.

Vetvenie(Branching) a rozvetvenie sú cenné nástroje pre používateľov pracujúcich na synergických projektoch. Nižšie je uvedených niekoľko spôsobov, ako môžu tímy akéhokoľvek typu, nielen kóderi, profitovať:

  • Cestovné denníky
  • Legálne dokumenty
  • Hudobné kompozície
  • Vizualizácia dát pre novinárov
  • Blogovanie a obsahový marketing
  • Zdieľanie receptov

5. Vytvorte úložisko

Úložisko je skvelý spôsob, ako opísať priestor, kde žije váš projekt. Vaše možnosti, kam uložiť údaje, sú:

  • Akýkoľvek online hostiteľ
  • Priečinok vo vašom počítači
  • Úložný priestor GitHub

Vo svojom úložisku môžete uložiť akýkoľvek typ súboru vrátane obrázkov, textu a kódových súborov. Začať s prvým úložiskom nie je ťažké. Najprv(First) si budete musieť vytvoriť svoj vlastný účet GitHub .

Ďalšou akciou je kliknúť na znamienko plus+, ktoré sa nachádza v pravom hornom rohu pri prihlásení. Vyberte „(Select “) nové úložisko“.

Potom uvidíte obrazovku, ktorá vyzerá takto:

Upozorňujeme, že archívy sú štandardne verejné. Ak by ste chceli, aby bol prístup obmedzený a nechcete, aby každý videl váš pokrok, môžete vybrať iba tých, ktorým chcete zobraziť váš obsah. Ak si chcete zachovať súkromie, budete musieť prejsť na platenú službu.

6. Efektívne používajte súbory README

Účelom súboru README je vzbudiť záujem používateľov o váš projekt. Svoj súbor môžete pridať, keď začnete vytvárať vyhradené úložisko.

Tí, ktorí používajú platformu WordPress , poznajú súbory README . Pred(Prior) inštaláciou doplnkov si váš pracovný tím môže prečítať tento súbor, aby získal jasnejšiu predstavu o tom, čo bude doplnok pravdepodobne robiť a ako ho najlepšie použiť.

Nerobte zo svojho súboru dlhý a nudný súbor, pretože je viac než pravdepodobné, že používateľov odradí, než aby zostali pri čítaní. Niektoré odporúčané osvedčené postupy pre súbory README zahŕňajú:(README)

  • Opisné názvy
  • Obrázky hlavičky
  • Externé odkazy na ďalšiu dokumentáciu
  • Krátke zoznamy funkcií
  • Jasné a stručné zhrnutia

7. Sledujte ostatných

Komunikujte s ostatnými na GitHub sledovaním ich profilu. Budete môcť sledovať, na čom ostatní pracujú z verejných úložísk a budete tiež dostávať upozornenia o ich aktivite na vašom osobnom dashboarde na Github .

Nájdete tu množstvo skvelých nápadov pre svoje vlastné developerské projekty, môžete spolupracovať s členmi tímu vo svojom nika alebo pracovnom tíme a zdieľať svoje znalosti a odborné znalosti.

Ak chcete niekoho sledovať na GitHub , môžete vyhľadávať podľa témy alebo oblasti, prejsť na stránku jeho profilu a kliknúť na „sledovať“.

8. Pripojte sa ku konverzácii

Jednou z mnohých výhod open source platforiem je schopnosť spolupracovať, učiť sa, zdieľať a komunikovať s ostatnými.

Používanie Githubu(Github) a skúmanie jeho potenciálu nič nestojí . Účelom otvoreného zdroja je pomôcť zlepšiť riešenia pomocou príspevkov od más.

Naučte(Learn) sa alebo zdokonaľte svoje zručnosti alebo pomôžte ostatným učiť sa z vašich skúseností a odborných znalostí.

Keď sa stretnete s komunitou na GitHub , budete môcť sledovať vývoj projektov, ktoré vás zaujímajú, vytvárať duplikáty týchto projektov a experimentovať vo svojom súkromnom úložisku.

Ak chcete nájsť komunitu, ku ktorej sa chcete pripojiť, použite funkciu „preskúmať“ na vyhľadanie zbierok súvisiacich s oblasťou vášho záujmu.

9. Predveďte svoju najlepšiu prácu

Ak ste aktívnym používateľom sociálnych médií, rozumiete sile pripnutých príspevkov. Ak napríklad pripnete nový príspevok na svoj profil na Twitteri(Twitter) , zostane v hornej časti vášho informačného kanála a bude si ho môcť zobraziť každý, kto si prezerá daný profil.

Facebook stránky majú rovnakú funkciu. Pripnutím príspevkov na vaše profily sociálnych médií zaistíte, že vaši návštevníci uvidia váš obľúbený príspevok ako prvý, namiesto toho, aby museli prehľadávať celý váš informačný kanál.

GitHub vám tiež umožňuje pripnúť vaše obľúbené alebo najrelevantnejšie úložiská na vašu profilovú stránku. Používatelia s bezplatným účtom môžu pripnúť až šesť úložísk, ktoré zostanú v hornej časti ich profilu.

10. Vedieť, koho viniť

Áno, na GitHub(GitHub) je tlačidlo s názvom „vina“. Možno to nie je láskavé slovo, ale je to užitočná funkcia. Ak chcete vidieť, kto vykonal konkrétnu zmenu v súbore, zahrajte si hru na obviňovanie(blame game) .

Z pohľadu obvinenia súboru budete môcť vidieť celú históriu revízií riadok po riadku. Alebo môžete preskúmať vykonané zmeny alebo históriu verzií ľubovoľného riadku.

Ak sa niečo pokazí alebo nefunguje správne, táto funkcia môže pomôcť identifikovať, ktorí členovia tímu musia spolupracovať na riešení.

Ak hľadáte centralizovanú cloudovú platformu, kde môžete spolupracovať, zdieľať, ukladať, testovať a publikovať projekty, GitHub je výkonné riešenie.



About the author

Som softvérový vývojár s viac ako 10-ročnými skúsenosťami. Špecializujem sa na programovanie pre Mac a napísal som niekoľko tisíc riadkov kódu pre rôzne aplikácie Mac, vrátane, ale nie výlučne: TextEdit, GarageBand, iMovie a Inkscape. Mám skúsenosti aj s vývojom pre Linux a Windows. Moje zručnosti vývojára mi umožňujú písať vysokokvalitné a komplexné návody pre rôzne platformy vývoja softvéru – od macOS po Linux – vďaka čomu sú moje návody ideálnou voľbou pre tých, ktorí sa chcú dozvedieť viac o nástrojoch, ktoré používajú.



Related posts