Git templates toevoegen¶
Git command waarmee je alle templates in 1 keer kunt toevoegen.
Zorg dat je in de root van je project zit in de terminal:
git archive --remote=git@codepot.nl:developers/boilerplate-nieuw-project.git HEAD .gitlab | tar xvf -
Mocht je dit toch handmatig willen doen:
- Voeg een folder toe aan de root van je project genaamd
.gitlab
Issue templates¶
- Voeg in de folder
.gitlabnog een folder toe genaamdissue_templates
Voeg een van de onderstaande templates toe:
Default¶
### Omschrijving
_Wat moet er gebouwd worden en wat is de functie_
### Beoogde gebruikers
_Wie gaat deze functie gebruiken? Denk aan type gebruikers (content beheerder), persona's (patient op zoek naar informatie van behandeling) of specifieke rollen (marketing manager)._
### Doel gebruikerservaring
_Wat is de workflow voor de gebruikerservaring die dit probleem aanpakt? Bijvoorbeeld: "De gebruiker moet de website kunnen gebruiken om <een specifieke taak uit te voeren>"_
### Requirements
_Wat moet er minimaal gedaan worden om deze issue af te ronden_
- [ ] To do
### Overige details
_Het kan handig zijn om technische details, afbeelding, ontwerpvoorstellen en links naar andere issues of websites toe te voegen_
/label ~"Workflow:Doing"
Feature¶
### Release opmerkingen
_Wat is het probleem en de oplossing die je voorstelt? Deze inhoud bepaalt de algemene visie voor de functie_
### Op te lossen probleem
_Welk probleem lossen we op? Probeer het wie / wat / waarom van de functie te omschrijven als user story._
_Bijvoorbeeld: "Als (wie), wil ik (wat), zodat ik kan (waarom/waarde)"_
### Beoogde gebruikers
_Wie gaat deze functie gebruiken? Denk aan type gebruikers (content beheerder), persona's (patient op zoek naar informatie van behandeling) of specifieke rollen (marketing manager)._
### Statistieken
_Hoe gaan we het gebruik van deze functie bijhouden? Denk aan gebruikersgedrag en de interactie met het product. Waaruit blijkt dat iemand er waarde uit haalt?_
### Doel gebruikerservaring
_Wat is de workflow voor de gebruikerservaring die dit probleem aanpakt? Bijvoorbeeld: "De gebruiker moet de website kunnen gebruiken om <een specifieke taak uit te voeren>"_
### Voorstel
_Hoe gaan we het probleem oplossen?_
### Overige details
_Het kan handig zijn om technische details, ontwerpvoorstellen en links naar andere issues of websites toe te voegen_
/label ~"Feature"
Discussion¶
### Samenvatting
_Geef een samenvatting van het onderwerp_
### Wat is er nodig om dit verder te brengen?
_Geef aan wat de next-steps zijn_
### Voorstel
_Welke ideƫen zijn er om dit te realiseren?_
/label ~"Discussion"
Bug¶
### Samenvatting
_Geef een uitgebreide samenvatting_
### Stappen om te reproduceren
_Geef aan hoe deze bug te reproduceren is_
1.
2.
3. etc
### Wat is het huidige _bug_ gedrag?
_Beschrijf wat er werkelijk gebeurt_
### Wat is het verwachte _correcte_ gedrag?
_Beschrijf wat er in plaats daarvan zou moeten gebeuren_
### Relevante logs en/of screenshots
_Voeg optioneel screenshots of code toe_
/label ~"Bug"
Issue templates¶
- Voeg in de folder
.gitlabnog een folder toe genaamdmerge_request_templates
Feature to develop¶
Feature to develop.md
### Wat doet deze MR?
_Omschrijf kort waar deze merge request over gaat_
### Gerelateerde issues
_Geef de issue nummers op waar het om gaat_
### Hoe is dit te testen?
_Geef in het kort aan hoe deze feature te testen is_
### Checklist
- [ ] Mark as ready
- [ ] MR toewijzen aan jezelf
- [ ] Review toewijzen aan collega
- [ ] Goede titel geven aan de MR
- [ ] Geef een link naar een lokale of test omgeving
- [ ] Alle pipelines zijn met succes doorlopen
- [ ] Als de feature branch achter loopt op `develop` moet je [rebasen](https://developers.lemone.cloud/wiki/tips-tricks/git.html#hoe-doe-je-een-git-rebase)
### Overige details
_Geef optioneel nog meer details die het makkelijker maken om de feature te reviewen_
/label ~"Feature merge"