Gitlab Issues je brezplačno orodje, vgrajeno v Gitlab Cloud in Community Edition, ki olajša spremljanje napredka pri razvoju programske opreme. Podpira številne enake lastnosti kot tekmeci, kot je Jira, hkrati pa je enostavnejša za uporabo.
Začetek
Če ste uporabljali Jira, Trello ali drugo organizacijsko programsko opremo, ki temelji na Kanbanu, boste našli Vprašanja Gitlaba da bi bil precej znan. Vendar ima veliko funkcij, ki ga ločujejo od Jira.
Tako kot Jira lahko tudi vi ustvarjate posamezne težave, jih dodelite ljudem in jih povežete z drugimi težavami (čeprav povezava ni na voljo v Gitlabovi različici FOSS). Koncept "epov" je tu imenovan "mejniki." Vprašanja lahko dodelite mejnik in jih uporabite za sledenje napredku glavnih značilnosti. "Epici" so dejansko na voljo v Gitlabova Ultimate izdaja, imajo pa številne iste funkcije kot Mejniki, ki so brezplačne za vse.
Primarno organizacijsko orodje, ki ga uporablja izdaja Gitlab, so Kanban plošče, ki so zelo podobne izvedbi Jira in Trello. Ustvarite lahko več plošč in hitro preklapljate med njimi s spustnim menijem na glavni strani. Znotraj teh plošč lahko ustvarite posamezne kartice.
Gitlabove plošče delujejo nekoliko drugače kot Jira. V Jiru in izdaja je lahko dodeljena epicam, povezana z drugimi težavami, pod njo ustvarite otroške težave in jih uvrstite na poseben seznam.
V izdajah Gitlab imajo težave lahko hkrati več "oznak". Vsak seznam na Kanban plošči je pravzaprav le zbirka vseh kartic, ki imajo to oznako.
Seveda za etikete ni treba imeti seznama, ki je z njimi povezan, in lahko preprosto delujejo kot dodatne oznake, ki jih lahko uporabite pri težavah. Primer, kako je to videti v praksi, si lahko ogledate Gitlabova osebna vprašanja, ki je precej polna:
Čeprav lahko izgleda kot nered, ima to svoje strani. Težave je mogoče iskati dokaj enostavno, kar članom omogoča, da se osredotočijo na določena področja razvoja z uporabo istih seznamov in sistemov, ki jih imate za odbor kot celoto. Podprto je iskanje po oznaki, mejniku in teži.
Če res ne prenesete vse barve, obstaja možnost, da jo izklopite s strani glavne plošče.
Če želite dodati nov seznam, morate ustvariti oznako. Kliknite »Dodaj seznam« in izberite »Ustvari oznako projekta«.
Odprlo se bo pogovorno okno, v katerem lahko prosto poimenujete oznako in ji daste barvno kodo.
To bo dodalo nov seznam na vaš odbor. Če želite samo dodati oznake ali urediti opis nalepk, lahko to storite na zavihku »Oznake« na stranski vrstici.
Če se odločite, da želite navsezadnje dodati seznam za oznako, lahko to storite. Ustvaril se bo nov seznam, na obstoječem seznamu pa se bodo pojavile tudi vse obstoječe težave s to oznako.
To velja za vsako izdajo z več nalepkami - če obstajajo seznami za dve ali več oznak, ki ji pripada, bo izdaja "podvojena" na oba seznama. Ko premaknete težavo na »Končano«, bodo vsi podvoji izginili.
Če kliknete na težavo, se odpre stran te izdaje. Tu lahko komentirate in razpravljate o zadevi tako, kot bi na Githubu. Zahtevo za združitev lahko ustvarite tudi od tu.
Na stranski vrstici najdete nastavitve za spreminjanje metapodatkov o težavi, na primer nalepke, mejnike, datume roka in prejemnike.
Uvoz vprašanj iz Jira
Če že uporabljate Jira in želite preklopiti na Gitlab Issues, lahko vse svoje težave izvozite iz Jira in jih uvozite v Gitlab.
V glavnem meniju Jira kliknite "Težave in filtri" in poiščite "Vsa vprašanja". Prikaže se seznam vsake številke, ki jo po želji lahko dodatno filtrirate. V zgornjem desnem kotu kliknite gumb »Izvozi« in izberite »Izvezi Excel CSV (vsa polja)«
S tem boste prenesli datoteko CSV, ki vsebuje vse vaše težave in z njimi povezane informacije.
To lahko uvozite v Gitlab na zavihku »Težave« s pritiskom gumba »Uvozi CSV« v zgornjem desnem meniju.
Gitlab bo uvozil vse vaše težave, kar lahko traja nekaj časa, odvisno od tega, koliko jih imate. Ko bo to storjeno, pa vam bo poslal e-poštno sporočilo.
Stikalo ne bo povsem brezhibno, saj boste verjetno morali veliko preurediti, vendar ne boste začeli iz nič.