Aan de slag met de projecttools van GitHub

0
176

GitHub is de beste bron voor online Git-repository-hosting, maar het bevat ook een heleboel tools voor projectorganisatie en automatisering, waaronder ingebouwde Kanban-borden met automatisering.

Waarom niet gewoon Jira gebruiken?

< p>Jira is de industriestandaard projectmanagementsoftware van Atlassian. Het bevat Kanban-borden, maar ook het volgen van problemen, op scrum gerichte tijdbeheertools voor agile teams en tools voor functieplanning op de lange termijn.

Het is geweldig en heeft ook integratie met GitHub, dus als u de beste tool voor het volgen van problemen wilt, moet u deze in plaats daarvan gebruiken. Je kunt onze handleidingen lezen om aan de slag te gaan met Jira of om Jira op je eigen servers te installeren voor meer informatie.

GERELATEERD: De beginnershandleiding om Jira effectief te gebruiken

Jira is echter ook een serieuze oplossing die op een aparte website wordt gehost. Het heeft een gratis versie, maar alleen voor minder dan tien gebruikers. Veel functies zijn ook niet gratis beschikbaar.

Voor veel teams wilt u misschien gewoon een eenvoudig bord om uw problemen bij te houden, en wilt u geen externe oplossing. Voor die mensen zal de interne oplossing van GitHub heel goed werken. Het is in vergelijking eenvoudig, maar veel teams zullen hoe dan ook liever op GitHub zijn.

Advertentie

GitHub heeft ook een betaalde versie, maar alle hulpprogramma's voor probleem- en projectbeheer worden gratis aangeboden, ongeacht of u een openbare of privérepository gebruikt.

Aan de slag

De Kanban-borden van GitHub heten “Projecten,” en u kunt meerdere projecten hebben voor elke repository. U kunt ook wereldwijde projecten hebben die niet zijn gekoppeld aan opslagplaatsen, die beschikbaar zijn via uw profiel.

Een ding om op te merken is dat er geen manier is om een ​​privé-projectbord te maken voor een openbare repository, het staat gewoon standaard op openbaar zonder optie om dat uit te schakelen. Totdat GitHub dat verandert, moet je een persoonlijk project gebruiken dat is ingesteld op privé, of een project op een privérepository.

Klik op je hoofdpagina voor je repo op &#8220 ;Projecten”:

Maak een nieuw project, en geef het een naam en beschrijving.

Je hebt een paar opties voor sjablonen, hoewel het allemaal slechts Kanban-borden zijn. De twee interessante zijn “Automated Kanban” en “Geautomatiseerde Kanban met beoordelingen,” die zowel integreren met problemen als pull-verzoeken om ze automatisch over de hele linie te verplaatsen.

Advertentie

In ieder geval, nadat je het bord hebt gemaakt, krijg je een lijst met kolommen te zien met de optie om kaarten te maken en ze te verplaatsen.

< p>

Helaas hebben de basiskaarten geen opties voor tags of in- lijst organisatie. Dat komt echter omdat u ze moet converteren naar een volledige uitgave, die op de lijst met uitgaves voor de repository verschijnt en de mogelijkheid biedt om over die kwestie te discussiëren.

Vervolgens kunt u het aan specifieke mensen toewijzen en er labels voor maken. De kaart zal nu linken naar de uitgavepagina met de volledige discussie.

Je kunt problemen filteren op label en mijlpaal, maar ook op basis van de status van het pull-verzoek dat eraan is gekoppeld:

Je kunt uitgaven ook omgekeerd omzetten in kaarten. Als iemand een uitgave opent, kunt u deze toevoegen aan een project (of meerdere projecten) vanuit de uitgave-instellingen:

Tenzij u het aan een lijst toewijst, komt het in een wachtrij waar het kan worden toegewezen.

Advertentie

U kunt koppel het probleem ook aan pull-verzoeken of stel mijlpalen in voor organisatie op lange termijn. Deze zullen ook op de kaart in het projectbord verschijnen.

< p>Zodra kaarten zijn gekoppeld aan problemen, is er geen manier om te ontkoppelen. Als u het probleem verwijdert, wordt de kaart ook verwijderd (hoewel het eenvoudig is om het te sluiten).

Over het algemeen is de Kanban-organisatie van GitHub gewoon een uitbreiding van hun bestaande uitgiftesysteem. Als je op zoek bent naar meer organisatorische tools voor problemen, dan is dat geweldig, maar als je op zoek bent naar een Kanban-bord voor rigoureuze tijdregistratie, ben je misschien beter af met een oplossing als Jira.