github projects teams
Овај водич за ГитХуб објашњава концепте као што су ГитХуб пројекти, организација и тимови, форк репозиторијум, издања и прекретнице пројекта, ГитХуб Вики итд.:
У претходном упутству из низа водича на ГитХуб-у видели смо како програмер може да користи платформу за складиштење артефаката повезаних са пројектом и контролу над истим. Такође смо видели концепте око захтева за повлачење, спајања, гранања и заштите грана.
Па, то није све. У овом упутству ћемо истражити дубље и сазнати шта још ГитХуб може учинити за програмере.
=> Овде погледајте савршен водич за обуку за ГитХуб.
Ево на шта ћемо се фокусирати.
- Створите организацију и тимове
- Форк спремиште
- Стварање издања и прекретница пројекта
- Направите пројектну таблу
- Креирање ГитХуб Вики-а
Шта ћете научити:
- Створите организацију и тимове
- ГитХуб Форк
- ГитХуб питања и прекретнице пројекта
- ГитХуб пројектни одбор
- ГитХуб Вики за документацију
- Закључак
- Препоручено читање
Створите организацију и тимове
Као претходни курсор овог одељка, ГитХуб пружа следеће 3 врсте налога.
- Лични кориснички налози при чему можете да креирате неограничена јавна и приватна спремишта и такође позовете сараднике.
- Рачуни организације што је првенствено концепт заједничких рачуна и више ћете видети у овом одељку.
- Налог предузећа коју користе компаније које интерно управљају смерницама за кориснике који користе ГитХуб. Ово се обично користи у верзији система Он-Премисе ГитХуб Ентерприсе.
У првом делу видели смо како је спремиште створено помоћу једног личног налога где је тај корисник био један власник спремишта. Ово је погодно за мале сцрум тимове у којима имате 3 до 9 људи или можда још неколицину или је у реду креирање спремишта за један пројекат.
Али шта ако постоје велики Гитхуб пројекти којима је потребно више спремишта и приступ више тимова за исти за извршење? Овде треба да погледамо како ГитХуб Организација помаже у групирању више спремишта за један велики пројекат. Тако ће такође бити више власника, јер би било укључено више складишта / тимова.
Да бисте започели стварање нове организације, кликните на + у горњем десном углу и изаберите Нова организација.
Изаберите план према томе. За сада ћемо користити бесплатни план који је Тим за отворени извор.
Унесите детаље о Организацији, а затим кликните на Следећи.
Додајте чланове у организацију и кликните на Завршите подешавање.
Следећи корак је започињање стварања спремишта према потребама пројекта и додавање тимова у исте.
Такође можете кликнути на Позовите некога за додавање чланова у управо креирану организацију. Како се додају чланови, улога се такође може доделити члану или власнику. Да бисте то урадили, идите на Људи Таб и одаберите Промените улогу за тог члана.
Па, за сада ћемо задржати једног корисника као власника, а другог као члана. Дакле, власник може створити више спремишта и додијелити тимове одговарајућим спремиштима.
Пре него што креирамо спремишта, креирајмо прво тимове. Иди на Тимови картицу и кликните на Нови тим.
Направићемо 2 тима, тј. УИ тим и Миддлеваре тим.
Кликните на Створи тим. Једном када се тим креира, можете да додате чланове у тим као што је приказано доле.
Слично томе, креирајте други тим и додајте му чланове. Сада видите да постоје 2 екипе.
Кренимо са стварањем спремишта. Дакле, као сценарио, сада ћемо створити 2 спремишта тј. један да садржи код повезан са корисничким интерфејсом, а други да држи код међуопреме. Тимови ће бити распоређени у складу са тим.
Иди на Спремишта таб и креирајте а Ново спремиште .
Кликните на Направите спремиште дугме. Следеће је пружање приступа корисничком интерфејсу спремишту.
Иди на Тимови таб. Кликните на УИ Теам и идите на Спремишта таб. Кликните на сваки тим и поново додајте спремишта из Спремишта таб.
Додајте спремиште уношењем имена спремишта.
Такође осигурајте Дозвола за писање за чланове тима у овом спремишту, тј. чланови тима могу читати, клонирати и гурати у ово спремиште.
Слично томе, урадите горе наведене кораке да бисте спремиште Миддлеваре додали другом тиму. Тако сада имамо Организацију у којој су спремишта, као и тимови. Чланови тима могу да клонирају спремиште којем имају приступ и раде на истом.
ГитХуб Форк
Форк спремиште и синхронизујте се са оригиналним спремиштем.
У претходним одељцима и претходном упутству видели смо како се стварају спремишта и додају им изворни код. Сад, шта ако би тимови желели да тестирају неке промене кода када оригинално спремиште није место за то.
Копија мора бити створена за експериментисање са било којим променама кода задржавањем оригиналног спремишта нетакнутим. Ово се зове ГитХуб Виљушка . Да бисте креирали виљушку, идите до спремишта које је креирано у личном налогу, а не у организацији. Кликните на Виљушка на горњој десној страни.
Изаберите рачун на којем треба да се форкира оригинално спремиште. У овом случају изаберите рачун организације на који ће спремиште бити рачвано.
Спремиште је сада рачвасто као Демо-Прој-Орг / Демо_Пројецт_Репо_ВН . Дакле, било који експеримент са кодом може се изводити у рачвастом спремишту, а не у оригиналном спремишту.
најбољи сигуран иоутубе у мп3 конвертер
Ако су у оригиналном спремишту извршене било какве промене, тада мора бити форкед спремиште синхронизовати . Опције командне линије могу се користити да се рачвасто спремиште синхронизује, али стварање захтева за повлачење је једноставнија опција.
Под претпоставком да је извршена промена датотеке у оригиналном спремишту, наставите са креирањем захтева за повлачење.
Кликните на везу упоређивати по рашљама.
Изаберите главу као оригинално спремиште, а базу као рачвасто спремиште као што је приказано и кликните на Направите захтев за повлачење.
Кликните на Спојите захтев за повлачење и потврдите спајање.
Промене се појављују у рачвастом спремишту и синхронизују се са оригиналним спремиштем.
ГитХуб питања и прекретнице пројекта
Обично у сваком пројекту треба пратити задатке, недостатке, побољшања итд. Као део напретка. Можете користити издања у ГитХуб-у да бисте пратили све горе поменуте заједно са пројектним плочама.
Код проблема можете исто да повежете са захтевима за повлачење како би се аутоматски могао затворити када се захтев за повлачење споји. Такође, ако постоје отворени проблеми, они се такође могу пренети у друга спремишта. У овом одељку видећемо много више о томе како се проблеми могу користити.
Стварање издања и прекретница
Идите на главну страницу спремишта и идите на Питања Таб. Кликните на Нови број.
Доделите га сараднику на коме ће радити, додајте Ознаку да бисте га разликовали као побољшање. Добра пракса је такође поменути и о Постигнуће да би се пратио напредак покренутих питања.
Кликните на Пошаљите ново издање.
Приказује се резиме издања. Имајте на уму да је број издања бр. 11 на који ће се касније упутити.
Издање се такође може пренети у друго спремиште. Опција за то је на дну „Питање преноса“.
Додајте а рок предаје до прекретнице - Р1. На главној страници спремишта идите на Питања Таб и кликните на Прекретнице .
Уредити детаље за Милестоне Р1 и додајте датум доспећа. Сачувајте промене након што сте их извршили.
Милестоне Р1 сада има 2 отворена издања и такође се може видети проценат завршетка.
Кликните на Милестоне Р1 да бисте погледали проблеме који ће се испоручити за ову прекретницу. Питањима се такође може поново одредити приоритет померањем проблема нагоре и надоле.
Филтер Иссуес
Под претпоставком да постоји више проблема који су у стању Отвори / Затвори и додељени су више сарадника. Веома је битно тражити она питања која се заснивају на одређеним критеријумима.
На пример, сви проблеми који су вам додељени, сви проблеми у отвореном стању итд. ГитХуб пружа могућност претраживања за филтрирање проблема и чак повлачење захтева.
Идите на картицу Проблеми а у поље за филтер унесите критеријуме како следи.
На пример, сва отворена питања у отвореном стању и додељена сараднику.
тип: издање стање: отворени прималац: внирањан2512 прекретница: Р1 ознака: побољшање
Придружена питања за повлачење захтева
Када се на захтев за повлачење упути одређена кључна реч и број издања и када се обједини, проблем се аутоматски затвара. Чак и ако се на урезивање позива кључна реч и број издања, проблем је затворен.
Кључна реч може бити било која тј. затвори, затвори, поправи, поправи, разреши, разреши.
На пример, у захтеву за повлачење или поруци обавезивања затвара # 11.
Направите захтев за повлачењем и наведите кључну реч и референтни број као што је приказано у поруци. Кликните на Направите захтев за повлачење и спојите.
Број се аутоматски затвара спајањем захтева за повлачење. Део аутоматизације је дефинитивно потребан.
Креирајте или отворите нова издања из изворног кода
За све промене кода може се отворити ново издање. Овим се издању додаје УРЛ на линију промене кода. У неуређеном начину кода, кликните на 3 тачке (...) поред реда кода и изаберите Референца у новом издању .
Детаљи издања ажурирани.
Пин Иссуе
Можете да прикачите издање тако да олакша проналажење проблема и избегне дупликате проблема стварајући се.
Отворите издање и у десном дну издања кликните на Пин иссуе.
Број је сада додат изнад листе издања.
Белешка: У било ком тренутку можете закачити највише 3 издања.
ГитХуб пројектни одбор
Пројектна табла у ГитХуб-у пружа једноставан начин за визуализацију проблема. Можете погледати напредак пројекта и погледати која питања тек треба започети, која су у току и завршена издања.
Пројектна табла у ГитХуб-у може се креирати на основу Канбан шаблона која има унапред дефинисани ток посла и може се такође прилагодити. Пример ће приказати таблу створену на основу корисничког налога.
На главној страници спремишта идите на Пројекти таб и креирајте а Нови пројекат.
Као што видите одозго, пројектна табла помаже у:
- Сортирај задатке
- Планирајте свој пројекат
- Аутоматизујте свој ток посла
- Пратите напредак
- Статус дељења
- Затвори пројекат
Нова пројектна табла са основним Канбан предлошком.
Плоча се креира са током рада. Додатни ступци тока посла такође се могу додати кликом на + Додај колону.
Питања и одговори за интервју са менаџером
Ток рада такође може бити аутоматизован. На пример, ако се креира ново издање, може се директно додати у Статус обавеза. Изаберите Управљајте аутоматизацијом опција за тај статус.
Означите поље за потврду Ново додато и кликните на Упдате аутоматизација. Дакле, када се креира ново издање, пројекат одабран за издање аутоматски ће се додати у Статус обавеза. Такође можете повући и испустити постојећи проблем у статус и прећи са једног статуса на други.
У колону можете да додате и напомене које ће осигурати да пружите неке важне информације о проблемима у тој колони. Кликните на + потпиши и додај напомену.
Кликните на Додати.
ГитХуб Вики за документацију
Једна од врло важних активности у било ком пројекту је стварање и одржавање документације за ваше спремиште за употребу целог тима. ГитХуб спремиште долази са подршком за креирање такве документације помоћу ГитХуб Вики-а. Дакле, све информације о вашем пројекту и његовој употреби могу се ухватити у вики.
Викији су доступни за јавна спремишта у ГитХуб-у бесплатно. Викис-ови користе библиотеку ознака отвореног кода. Видећемо како да користимо ову библиотеку док пишемо вики-је.
Омогућавање Вики подршке за спремиште
На главној страници спремишта кликните на Подешавања таб и осигурајте да Викис опција је изабрана под Карактеристике одељак.
Направите ГитХуб Вики
На главној страници спремишта идите на Вики таб. Кликните на Направите прву страницу.
Унесите наслов и додајте текст на Вики. Такође, можете да користите опцију форматирања помоћу Маркдовн подршке. Кликните на Сачувај страницу једном учињено.
Напомена у горњем садржају # је за наслов1, ## је за наслов2, ### је за наслов3. * користи се за неуређени списак. Преглед ће бити приказан доле.
На Вики кликните на картицу + Додајте прилагођено подножје.
Додајте садржај и сачувајте страницу.
Отворите било који сачувани Вики и видећете подножје.
Додајте бочну траку
На вики картици кликните на + Додајте прилагођену бочну траку.
Додајте садржај бочне траке и сачувајте страницу.
Отворите било који вики и видећете бочну траку.
Погледајте историју Вики
У историји можете погледати ко је извршио измену, поруке урезивања и датум када је промена извршена.
Отворите Вики и уредите страницу. Кликните на Историја странице, на десној страни.
Кликните на Хасх да бисте погледали промене. Изаберите ревизије да бисте упоредили промене и вратили промене новије ревизије. Кликните на Врати промене.
Промене су враћене на старију ревизију.
Белешка : Можете да вратите промене на основу дозволе за уређивање Вики-а.
Закључак
У 1. и 2. делу ГитХуб серије видели смо о активностима контроле верзија, креирању спремишта, захтевима за повлачење, огранцима, прегледу кода, организацијама и тимовима, формирању спремишта, ознакама, прекретницама, издањима, ГитХуб пројектима, Викис-у.
У нашем предстојећем водичу погледаћемо стварање издања, интеграцију са Јиром и неколицином Гит команде то ће помоћи програмерима пре него што унесу промене у ГитХуб спремиште.
Надамо се да ће свим програмерима овај практични приступ за ГитХуб бити користан у њиховим пројектима.
=> Посетите овде за ексклузивну ГитХуб серију тренинга.
Препоручено читање
- Врсте ризика у софтверским пројектима
- Водич за програмере за ГитХуб | Како се користи ГитХуб
- Како се користи Мицрософт ТФС за ЈАВА пројекте са Ецлипсеом у ДевОпс-у
- Водич за ЈИРА Агиле: Како ефикасно користити ЈИРА за управљање агилним пројектима
- Како се разликује планирање теста за ручне и аутоматизационе пројекте?
- Примери за утврђивање селена - практичне примене у пројектима
- Онсите - Оффсхоре модел пројеката тестирања софтвера (и како то учинити да функционишу за вас)
- Гит вс ГитХуб: Истражите разлике на примерима