Започните са корисним резултатом
Одлучите шта посетиоци треба да могу да ураде, које податке апликација треба и на које спољне услуге се ослања. Статички веб сајт, АПИ и позадински задатак имају различите захтеве. Опишите их посебно чак и када деле један репозиторијум.
Држите одговорности видљивим
Tretirajte izvorni kod, runtime podešavanja i sačuvane podatke kao odvojene oblasti. Kod pripada kontroli verzija. Konfiguracija opisuje okruženje. Trajni podaci zahtevaju proces bekapa i oporavka. Ovo razdvajanje olakšava promenu jednog komponenta bez ponovne izgradnje svih ostalih komponenti.
Učinite sledeći korak ponovljivim
Zabeležite komandu za izgradnju, očekivani izlaz i provere koje pokazuju da izdanje funkcioniše. Drugi održavalac bi trebalo da može pratiti iste korake. Sačuvajte poslednje funkcionalno izdanje i praktičan način za povratak na njega. Uputstva ovde pokrivaju ove osnove od prvog projekta do pristupa API-ju.