-
Notifications
You must be signed in to change notification settings - Fork 0
Workflow
#Dagliga rutiner
- Handledarmöte måndagar 10.30
- Hela gruppen träffas klockan 11 varje dag i Crossfit lokalen.
- Standup kl 13:00 och går igenom vad var och en ska göra
- Diskussion efter standup
- Deploy innan hemgång vid 15:00 / 16:00
- Leverans till kund varje fredag
#Arbetssätt
###Kanban
Vi använder oss av en whiteboard som ser ut som exemplet nedan och använder oss av postit-lappar där vi skriver upp vad som ska göras. Flyttar lapparna mellan de olika fälten.
Från: Produktbackogg / krav -- TO-DO -- DOING -- DONE
Exempel:
| Produktbacklogg / Krav | TO-DO | DOING | DONE |
|---|---|---|---|
| 1 | |||
| 2 | |||
| 3 | 4 | ||
#GitWorkflow ####Setup (Endast första gången du drar ner repot):
-
git clone https://github.com/lundstrj/crosstag.
// Klona ner repot. -
Navigera till den nu nerklonade mappen. (Ex. cd crosstag)
-
git branch <namn_på_branch>. (Ex. git branch Kim).
// Skapa en ny branch som du ska jobba i. -
git checkout <namn_på_branch>. (Ex. git checkout Kim).
// Byter till din branch.
####Working (Daily flow):
-
git checkout <namn_på_branch>. (Ex. git checkout Kim).
// Byter till din branch. -
git pull origin master.
// Dra ner det senaste från mastern innan du börjar jobba. -
Jobba/Hacka/Koda (Kärt barn har många namn).
-
git pull origin master.
// Dra ner det senaste från mastern innan du commitar. Detta görs utifall att någon annan redan har gjort en merge. Kan bli konflikt om man har jobbat i samma fil/filer som andra, försök undvika detta. -
git add <fil_du_ändrat>. // Lägger till dina ändringar.
-
git commit -m 'kommentar_efter_commitstandard'.
// Commitar dina ändringar. -
git push origin <namn_på_branch>. (Ex. git push origin Kim).
// Pushar upp din branch till origin (Repot).
####Merge:
- Gå till https://github.com/lundstrj/crosstag
- Ändra till din branch.
- Tryck på “Pull request” (INTE “New pull request”).
- Nu kan vem som i repot confirma din merge genom att kolla i pull requests.
####Commitstandard, typ:meddelande Meddelande skivs på engelska och i presens! Exempel: feat:adding new addfunction
######Typ
Enkel beskrivning av vad commiten handlar om.
Kan va en av följande:
● feat: Ny funktionalitet som inte fanns förut, bör innehålla nya tester
● fix: Löser en bugg eller annat problem, bör innehålla nya eller ändra befintliga tester så att de inte går igenom utan fixen.
● docs: Ändringar endast i dokumentation, t.ex. kommentarer
● perf: Ändringar i koden som höjer prestandan
● refactor: Ändringar i koden som varken lägger till en ny funktionalitet eller fixar buggar
● test: Lägger till tester som saknas
● design: CSS ändringar eller andra som bara påverkar utseendet av sidan