github projects teams
V tomto výučbe na GitHube sú vysvetlené koncepty, ako sú projekty, organizácia a tímy GitHubu, vidlice úložiska, problémy a míľniky projektu, GitHub Wiki atď.:
V predchádzajúcom tutoriáli série tutoriálov na GitHub sme videli, ako môže vývojár využiť platformu na ukladanie artefaktov súvisiacich s projektom a rovnakých ovládacích prvkov verzie. Videli sme tiež koncepty okolo požiadaviek Pull, zlúčenie, rozvetvenie a ochrana pobočiek.
To nie je všetko. V tomto tutoriále sa pozrieme hlbšie a zistíme, čo ešte môže GitHub pre vývojárov urobiť.
=> Tu si pozrite dokonalého výcvikového sprievodcu GitHub.
Tu sa zameriame na to.
- Vytvorte organizáciu a tímy
- Vidlica úložiska
- Vytváranie problémov a míľniky projektu
- Vytvorte nástenku projektu
- Vytvára sa GitHub Wiki
Čo sa dozviete:
- Vytvorte organizáciu a tímy
- Vidlica GitHub
- Problémy s GitHub a míľniky projektu
- Rada projektu GitHub
- GitHub Wiki pre dokumentáciu
- Záver
- Odporúčané čítanie
Vytvorte organizáciu a tímy
Ako predzvesť tejto sekcie poskytuje GitHub nasledujúce 3 typy účtov.
- Osobné používateľské účty v ktorom môžete vytvárať neobmedzené verejné a súkromné úložiská a tiež pozývať spolupracovníkov.
- Účty organizácie čo je predovšetkým koncept zdieľaných účtov a viac uvidíme v tejto časti.
- Enterprise účet ktorý používajú spoločnosti, ktoré interne spravujú politiky pre používateľov používajúcich GitHub. Toto sa zvyčajne používa v miestnej verzii GitHub Enterprise.
V časti 1 sme videli, ako bolo úložisko vytvorené pomocou jedného osobného účtu, kde bol tento používateľ jediným vlastníkom úložiska. To je vhodné pre malé scrum tímy, kde máte 3 až 9 ľudí alebo možno ešte viac ľudí, alebo je vytvorenie úložiska pre jeden projekt v poriadku.
Čo však v prípade, že existujú veľké projekty Github, ktoré na vykonávanie potrebujú viac úložísk a viac tímov? Tu sa musíme pozrieť na to, ako organizácia GitHub pomáha pri zoskupovaní viacerých úložísk pre jeden veľký projekt. Bude teda existovať aj viac majiteľov, pretože by to bolo zapojených do viacerých úložísk / tímov.
Ak chcete začať vytvárať novú organizáciu, kliknite na ikonu + vpravo hore a vyberte Nová organizácia.
Podľa toho vyberte plán. Zatiaľ budeme používať bezplatný plán, ktorý je Tím pre otvorený zdroj.
Zadajte podrobnosti o organizácii a potom kliknite na Ďalšie.
Pridajte členov do organizácie a kliknite na Kompletné nastavenie.
Ďalším krokom je začať vytvárať úložiská podľa potrieb projektu a pridávať k nim tímy.
Môžete tiež kliknúť na Pozvite niekoho pridať členov do práve vytvorenej organizácie. Po pridaní členov môže byť rola priradená aj ako člen alebo vlastník. Ak to chcete urobiť, choďte na Ľudia TAB a vyberte Zmeniť úlohu pre daného člena.
Zatiaľ si jedného používateľa ponecháme ako vlastníka a druhého ako člena. Vlastník teda môže vytvoriť viac úložísk a priradiť tímy k príslušným úložiskám.
Predtým, ako vytvoríme úložiská, vytvorme najskôr tímy. Choďte do Tímy kartu a kliknite na Nový tím.
Vytvoríme 2 tímy, tj. UI Team a Middleware Team.
Kliknite na Vytvorte tím. Po vytvorení tímu môžete do tímu pridávať členov, ako je uvedené nižšie.
Podobne vytvorte druhý tím a pridajte doň členov. Teraz vidíte, že existujú 2 tímy.
Poďme na vytvorenie úložísk. Ako scenár teda teraz vytvoríme 2 úložiská tj. jeden na uloženie kódu súvisiaceho s používateľským rozhraním a druhý na uloženie kódu middleware. Podľa toho budú pridelené tímy.
Choďte do Úložiská kartu a vytvorte Nové úložisko .
Klikni na Vytvorte úložisko tlačidlo. Ďalej je potrebné poskytnúť UI tímu prístup do úložiska.
Choďte do Tímy tab. Klikni na Tím používateľského rozhrania a choď do Úložiská tab. Kliknite na každý tím a znova pridajte úložiská z priečinka Úložiská tab.
Pridajte úložisko zadaním názvu úložiska.
Zaistite tiež Napíš povolenie pre členov tímu do tohto úložiska, t. j. členovia tímu môžu čítať, klonovať a tlačiť do tohto úložiska.
Podobne vykonajte vyššie uvedené kroky a pridajte úložisko Middleware do druhého tímu. Teraz teda máme organizáciu, ktorá má v sebe úložiská a tiež tímy. Členovia tímu môžu naklonovať úložisko, do ktorého majú prístup, a pracovať na ňom.
Vidlica GitHub
Vidlica úložiska a synchronizácia s pôvodným úložiskom.
V predchádzajúcich častiach a predchádzajúcom tutoriáli sme videli vytváranie úložísk a pridávanie zdrojového kódu do nich. Čo by sa stalo, keby tímy chceli vyskúšať niektoré zmeny kódu, keď na to nie je vhodné pôvodné úložisko.
Je potrebné vytvoriť kópiu, aby ste mohli experimentovať so zmenami kódu tak, že zachováte pôvodné úložisko neporušené. Toto sa volá GitHub Vidlička . Ak chcete vytvoriť Vidličku, prejdite do úložiska, ktoré bolo vytvorené v osobnom účte, a nie v organizácii. Kliknite na Vidlička vpravo hore.
Vyberte účet, na ktorý potrebujete rozdeliť pôvodné úložisko. V tomto prípade vyberte účet organizácie, kde bude úložisko rozdvojené.
Úložisko je teraz rozvetvené ako Demo-Proj-Org / Demo_Project_Repo_VN . Takže akékoľvek experimenty s kódom je možné vykonávať vo vidlicovom úložisku, a nie v pôvodnom úložisku.
Ak sa v pôvodnom úložisku vykonali nejaké zmeny, musí byť vidlicové úložisko v synchron . Na synchronizáciu vidlicového úložiska je možné použiť voľby príkazového riadku, ale vytvorenie žiadosti o načítanie je jednoduchšou voľbou.
Za predpokladu, že sa urobí zmena v súbore v pôvodnom úložisku, pokračujte vytvorením požiadavky Pull.
Kliknite na odkaz porovnaj naprieč vidlami.
Vyberte hlavu ako pôvodné úložisko a základňu ako vidlicové úložisko, ako je to znázornené, a kliknite na Vytvorte žiadosť o stiahnutie.
Kliknite na Žiadosť o zlúčenie a potvrdenie zlúčenia.
Zmeny sa objavia vo vidlicovom úložisku a sú synchronizované s pôvodným úložiskom.
Problémy s GitHub a míľniky projektu
Normálne v každom projekte je potrebné sledovať úlohy, chyby, vylepšenia atď., Ako súčasť postupu. Problémy v GitHube môžete použiť na sledovanie všetkých vyššie uvedených problémov spolu s projektovými doskami.
Pri problémoch môžete to isté priradiť k požiadavkám na načítanie, aby sa mohlo automaticky spojiť, keď sa žiadosť o načítanie zlúči. Ak existujú otvorené problémy, môžu sa tiež preniesť do iných úložísk. V tejto časti uvidíme oveľa viac informácií o tom, ako možno problémy používať.
Vytváranie čísel a míľnikov
Prejdite na hlavnú stránku úložiska a prejdite na stránku Problémy Tab. Kliknite na Nové vydanie.
Priraďte ho spolupracovníkovi, na ktorom bude pracovať, a pridajte štítok, ktorý ho odlíši ako vylepšenie. Dobrým postupom je spomenúť aj Milník sledovať pokrok v nastolených otázkach.
Kliknite na Odošlite nové vydanie.
Zobrazí sa zhrnutie čísla. Číslo emisie je # 11, na ktoré sa bude odkazovať neskôr.
Vydanie je možné preniesť aj do iného úložiska. Možnosť urobiť je v dolnej časti „Problém s prevodom“.
Pridaj do dátumu k míľniku - R1. Na hlavnej stránke úložiska prejdite na stránku Problémy Tab a kliknite na Míľniky .
Upraviť podrobnosti o míľniku R1 a pridajte termín splatnosti. Po dokončení zmeny uložte.
Milestone R1 má teraz 2 otvorené čísla a je tiež vidieť% dokončenia.
Kliknite na míľnik R1 a pozrite sa na problémy, ktoré sa majú dosiahnuť pre tento míľnik. Prioritu problémov je možné určiť aj presunutím problémov hore a dole.
Filtrovať problémy
Za predpokladu, že existuje viac problémov, ktoré sú v stave otvorenia / zatvorenia a sú pridelené viacerým spolupracovníkom. Je veľmi dôležité hľadať tie problémy, ktoré sú založené na určitých kritériách.
Napríklad, všetky problémy, ktoré vám boli pridelené, všetky problémy v otvorenom stave atď. GitHub poskytuje možnosť vyhľadávania na filtrovanie problémov a dokonca aj na stiahnutie požiadaviek.
Prejdite na kartu Problémy a do poľa filtra zadajte kritériá nasledovne.
Napríklad všetky otvorené problémy v otvorenom stave a priradené spolupracovníkovi.
typ: stav vydania: otvorený postupník: vniranjan2512 míľnik: štítok R1: vylepšenie
Priraďte problémy k žiadosti
Keď sa na požiadavku Pull odkazuje na konkrétne kľúčové slovo a číslo vydania a po zlúčení sa problém automaticky uzavrie. Aj keď sa na potvrdenie odkazuje pomocou kľúčového slova a čísla vydania, problém je uzavretý.
Kľúčové slovo môže byť akékoľvek t.j. zavrieť, zatvára, opravuje, opravovať, riešiť, rieši.
Napríklad, v zmienke o požiadavke na vytiahnutie alebo potvrdení zatvára # 11.
Vytvorte žiadosť o načítanie a uveďte kľúčové slovo a referenčné číslo, ako je uvedené v správe. Kliknite na Vytvorte žiadosť o stiahnutie a zlúčte.
Vydanie sa automaticky uzavrie pri zlúčení žiadosti o načítanie. Trocha automatizácie je určite nevyhnutná.
Vytvorte alebo otvorte nové čísla zo zdrojového kódu
Pre akékoľvek zmeny kódu je možné otvoriť nové vydanie. Týmto sa do problému pridá URL na riadok zmeny kódu. V režime bez úprav kódu kliknite na 3 bodky (…) vedľa riadku kódu a vyberte Odkaz v novom vydaní .
Podrobnosti o vydaní boli aktualizované.
Číslo PIN
Môžete pripnúť problém tak, aby ste ho ľahšie našli a vyhli sa tak duplicitným problémom z sa vytvára.
Otvorte problém a v pravej dolnej časti problému kliknite na Problém s pinom.
Číslo je teraz pridané nad zoznam čísel.
Poznámka: Naraz je možné pripnúť maximálne 3 čísla.
Rada projektu GitHub
Doska projektu v GitHub poskytuje jednoduchý spôsob vizualizácie problémov. Môžete si prezrieť priebeh projektu a pozrieť sa na to, ktoré problémy sa ešte len majú začať, prebiehajúce a dokončené problémy.
Projektovú dosku v GitHub je možné vytvoriť na základe šablón Kanban, ktoré majú preddefinovaný pracovný tok a dajú sa tiež prispôsobiť. V tomto príklade bude predstavená doska vytvorená na základe používateľského účtu.
Na hlavnej stránke úložiska prejdite na stránku Projekty kartu a vytvorte Nový projekt.
Ako vidíte vyššie, projektová doska pomáha:
- Zoradiť úlohy
- Naplánujte si svoj projekt
- Automatizujte svoj pracovný tok
- Sledujte pokrok
- Stav zdieľania
- Zavrieť projekt
Nová projektová rada so základnou šablónou Kanban.
Doska je vytvorená s pracovným tokom. Kliknutím na ikonu môžete tiež pridať ďalšie stĺpce pracovného toku + Pridať stĺpec.
Pracovný tok je možné tiež automatizovať. Napríklad, ak sa vytvorí nové vydanie, môže sa priamo pridať do súboru Stav úloh. Vyberte ikonu Spravujte automatizáciu možnosť pre tento status.
Začiarknite políčko Novo pridané a kliknite na Automatizácia aktualizácií. Keď sa teda vytvorí nové číslo, projekt vybraný pre dané číslo sa automaticky pridá do súboru Stav úloh. Existujúci problém môžete tiež pretiahnuť do stavu a presunúť sa z jedného stavu do druhého.
Do stĺpca môžete tiež pridať poznámky, ktoré zabezpečia, že v ňom uvediete dôležité informácie o problémoch. Klikni na + podpísať a pridať poznámku.
Kliknite na Pridať.
GitHub Wiki pre dokumentáciu
Jednou z veľmi dôležitých aktivít každého projektu je vytváranie a udržiavanie dokumentácie pre vaše úložisko pre celý tím. Repozitár GitHub je dodávaný s podporou vytvárania takejto dokumentácie pomocou GitHub Wiki. Takže všetky informácie o vašom projekte a jeho využití je možné zachytiť na wiki.
Wikis sú k dispozícii pre verejné úložiská v GitHub zadarmo. Wikis používa knižnicu značiek Open source. Uvidíme, ako túto knižnicu používať pri písaní wiki.
Povolenie podpory Wiki pre úložisko
Na hlavnej stránke úložiska kliknite na ikonu nastavenie kartu a uistite sa, že Wikis možnosť je vybratá pod Vlastnosti oddiel.
Vytvorte GitHub Wiki
Na hlavnej stránke úložiska prejdite na stránku Wiki tab. Kliknite na Vytvorte prvú stránku.
Zadajte názov a pridajte text na Wiki. Možnosť formátovania môžete tiež použiť pomocou podpory Markdown. Klikni na Uložiť stránku raz hotovo.
Poznámka vo vyššie uvedenom obsahu # je pre nadpis1, ## je pre nadpis2, ### je pre nadpis3. * sa používa pre neusporiadaný zoznam. Ukážka bude uvedená nižšie.
Na Wiki kliknite na kartu + Pridajte vlastnú pätu.
Pridajte obsah a uložte stránku.
Otvorte ľubovoľnú uloženú Wiki a uvidíte pätu.
Pridajte bočný panel
Na karte wiki kliknite na + Pridajte vlastný bočný panel.
Pridajte obsah pre bočný panel a uložte stránku.
najlepší softvér na klonovanie hdd na ssd
Otvorte ľubovoľnú wiki a uvidíte bočný panel.
Zobraziť históriu Wiki
V histórii sa môžete pozrieť na to, kto zmenu vykonal, potvrdiť správy a dátum, kedy bola zmena vykonaná.
Otvorte Wiki a upravte stránku. Kliknite na História stránky, napravo.
Kliknutím na tlačidlo Hash sa pozriete na zmeny. Vyberte revízie, aby ste porovnali zmeny a vrátili zmeny novej verzie. Kliknite na Vrátiť zmeny.
Zmeny sa vrátia k staršej revízii.
Poznámka : Zmeny môžete vrátiť na základe oprávnenia upravovať Wiki.
Záver
V časti 1 a 2 série GitHub sme videli aktivity v oblasti riadenia verzií, vytváranie archívov, požiadavky na stiahnutie, pobočky, kontroly kódu, organizácie a tímy, vidlice a úložisko, štítky, míľniky, problémy, projekty GitHub, Wikis.
V našom nadchádzajúcom tutoriáli sa pozrieme na vytváranie vydaní, integráciu s Jira a pár ďalších Príkazy Git , ktoré pomôžu vývojárom skôr, ako uskutočnia zmeny v úložisku GitHub.
Dúfame, že všetkým vývojárom bude tento praktický prístup pre GitHub pri ich projektoch užitočný.
=> Navštívte tu exkluzívnu sériu výcvikových kurzov GitHub.
Odporúčané čítanie
- Typy rizík v softvérových projektoch
- Výukový program GitHub pre vývojárov Ako používať GitHub
- Ako používať Microsoft TFS pre projekty JAVA s Eclipse v DevOps
- Výukový program JIRA Agile: Ako efektívne používať JIRA na správu agilných projektov
- Ako sa líši plánovanie testov pre ručné a automatizované projekty?
- Príklady uplatnenia selénu - praktické aplikácie v projektoch
- Na mieste - offshore model projektov na testovanie softvéru (a ako dosiahnuť, aby to pre vás fungovalo)
- Git vs GitHub: Preskúmajte rozdiely pomocou príkladov