Start med et nyttig resultat
Bestem hva en besøkende skal kunne gjøre, hvilke data applikasjonen trenger og hvilke eksterne tjenester den er avhengig av. Et statisk nettsted, en API og en bakgrunnsoppgave har forskjellige krav. Beskriv dem separat selv når de deler et repository.
Hold ansvar synlige
Behandle kildekode, kjøretidsinnstillinger og lagrede data som separate hensyn. Kode hører hjemme i versjonskontroll. Konfigurasjon beskriver miljøet. Vedvarende data trenger en sikkerhetskopi- og gjenopprettingsprosess. Denne separasjonen gjør det lettere å endre én komponent uten å bygge om alle andre komponenter.
Gjør neste steg repeterbart
Registrer byggekommandoen, forventet utdata og kontrollene som viser at en utgivelse fungerer. En annen vedlikeholder bør kunne følge de samme trinnene. Behold den siste fungerende utgivelsen og en praktisk måte å gå tilbake til den på. Veiledningene her dekker disse grunnleggende elementene fra første prosjekt til API-tilgang.