-
Notifications
You must be signed in to change notification settings - Fork 7
DoD
Rebecka Alves-Martins edited this page Jun 16, 2021
·
16 revisions
- Story taggas med
state: ready-for-dev
, samt assigna dig själv till den så vi ser vem som jobbar. Se till att storyn ligger i aktiva projektet (https://github.com/Vastra-Gotalandsregionen/komponentkartan/projects) och dra in det till i "Development in progress" kolumnen. - Det ska vara testat i både stora och lilla läget (över och under 1366 i webbläsarens bredd).
- Det ska vara testat för minst IE, Chrome och Edge.
- GUI’t är avstämt med UX (Rebecka/Torin/Rebecca/Louise/Fredrik/Liza), för att hitta och hantera småförändringar.
- Dra in master i featurebranch
- Förändringar i koden granskas av åtminstone en annan utvecklare (parprogrammering och/eller kodganskning). Syftet är bättre kodkvalitet med avseende på buggar och förvaltningsbarhet.
- Changelog är uppdaterad (changelog.md)(https://github.com/Vastra-Gotalandsregionen/komponentkartan/blob/master/CHANGELOG.md)
- Skapare av storyn + produktägare är informerad om att det finns något att godkänna, taggen
state: ready-for-approval
sätts på storyn. När det är godkänt och verkar ok kan man påbörja testning. - Testare (för närvarande Johan) är meddelad om att featurebranch är redo att testas genom att story taggas med
state: ready-for-test
- Ändringar gjorda i komponenter gällande API eller annat skall vara uppdaterat i dokumentationen (https://github.com/Vastra-Gotalandsregionen/komponentkartan-demo)
- Befintliga enhetstester fungerar och underhållna vid behov (nya vid behov, irrelevanta tester rensade)
- Master eller en nextbranch är uppdaterad med featurebranch
- Testare sätter taggar story
state: done
när story är testad OK, annars taggas den återigen tillstate: ready-for-dev
och sätter tillbaka den till utvecklaren. I båda fall tas taggenstate: ready-for-test
bort.
- Publicera release-paket till NPM:
- Uppdatera versionen i projects/komponentkartan/package.json
- Commit och pusha med meddelande likt "Release 8.1.3"
- Skapa tagg med release-versionen
- Kör 'npm run publish-stable' eller 'npm run publish-dev' utifrån vad din story behöver 4a. Om du inte är inloggad: Kör npm login (fråga komponentkartans utvecklare om user/pass)
- Gå till komponentkartan-demo-repot
- Uppdatera till nya komponentkartan-versionen
- Lägg till ändringar som ska visas på demo-sidan
- Commit och push
- Kör 'npm run release-gh'
Start
Arbetsprocess
Taggar och flöde på github
Releaser
Inspiration om designsystem
DoD
Arbetsprocess - Branchstrategi
Testguide
Färger
Typografi
Ikoner
Layout
Marginaler och brytgräns
Knappar
Button
Back-to-top
Formulär
Checkbox
Combobox
Datepicker
Dropdown Select
Filter tag
Input
Radio group
Search results
Validering
Layout
Header & header menu
Meny (pågående)
Modal dialog
Grid
Startsida
Portal
Sökning
Listor
Formulär
Laddning