Iteration 6 - Visualisering/Visualisering GitHub Wiki

Iteration 6, vecka 9

##Huvudmål för iterationen: Koppla dataflöde från github till websockets. Koppla websockets till frontend. Jobba med vyer.

##Sprint-backlog Vi använder oss av Github-issues och Waffle.io för sprintplanering. I varje issue finns ansvarig person och beräknad tid angiven. För att se denna iterations uppgifter finns en sammanställning av issues [här] (https://github.com/issues?utf8=✓&q=is%3Aopen+is%3Aissue+user%3AVisualisering+milestone%3A%22Iteration+6%22).

Det finns också KANBAN-boards för projektet: backend, frontend och övergripande uppgifter. För detaljerad tidsåtgång under iterationen, se tidsrapporteringen.

Uppföljning av iterationen

  • Antal issues avklarade: 11
  • Total tid för iterationen: 169,5h
  • Total tid lagd i projektet: 666,75h

Tester utförda under iterationen

Kravnr Testfall Testmetod Indata Utfall Godkänt datum Testare
1 5 Getrequest mot github api ska returnera data från commits automatiserat, kör npm test url + reponamn + användarnamn , repon fördefinierade i repos.json data i form av commits per repo 29/2
2 17 Skicka data till klient med websockets vid webhook event Att sockets skickar data testas med ett browser plugin socket.io + en manuell push till repo i organisationen, organistationen måste ha en aktiv webhook klienten får ny data varje gång webhooken skickar en post till endpoint /commit 3/3
2 19 Redux statetree uppdateras vid en post från gihut webhook console.log(action) i app.js manuell push till aktuell organisation, aktiv webhook data med information om pushen i realtid Array med positioner array med commits
2 20 Redux statetree uppdateras vid en get request till github console.log(action) i app.js starta om servern Array med positioner array med commits 2/3
2 21 Redux statetree innehåller upp till 100 senaste commits och är sorterade efter timestamp console.log starta om servern Pass 4/3