Golf - Juniortävlingar

Dokumentationsportal

Definition of Done

En ändring eller funktion i Golf - Juniortävlingar är färdig först när samtliga relevanta punkter nedan är uppfyllda.

Obligatoriska punkter

  1. Koden är implementerad.
  2. Koden är incheckad i Git.
  3. Koden ligger på rätt branch.
  4. Relevanta tester finns eller har uppdaterats.
  5. Dokumentationen är uppdaterad.
  6. Release notes är uppdaterade.
  7. Systemdokumentation är uppdaterad om designen har ändrats.
  8. Eventuella arkitekturbeslut är dokumenterade som ADR.
  9. Funktionen är verifierad i testmiljö.
  10. CI-pipelinen är grön när CI är införd.

För release

En release är färdig först när:

  1. Releasepaket är skapat.
  2. Manifest finns.
  3. VERSION är uppdaterad.
  4. Release notes finns.
  5. Dokumentation ingår.
  6. Checksumma finns.
  7. Installationsväg är verifierad i test.
  8. Rollback är beskriven eller automatiserad.

Princip

Om dokumentationen eller testerna saknas är funktionen inte färdig, även om den fungerar manuellt.