1. Opisati rezultat
Napišite jednu rečenicu koja opisuje šta će projekat raditi. Odaberite statički sajt, web servis ili pozadinski proces. Nabrojite podatke koje mora čuvati i eksterne servise koje mora kontaktirati. Koristite nalog koji možete oporaviti, održavajte kontakt informacije ažurnim i zabilježite ko održava projekat.
2. Učinite lokalno izvršavanje ponovljivim
Stavite izvorne fajlove u verzionu kontrolu, odaberite podržan runtime i zabilježite verzije zavisnosti. Dodajte komande za instalaciju, build i pokretanje u README. Novi checkout bi trebao raditi bez nedokumentovanih fajlova sa drugog računara. Zadržite primjer konfiguracije sa bezopasnim uzorčnim vrijednostima.
3. Pripremite prvo izdanje
Izgradite iz čiste radne direktorije i pregledajte rezultat. Provjerite glavnu stranicu ili zahtjev, nedostajući resurs i očekivanu grešku validacije. Zabilježite reviziju izvora. Prije objavljivanja, pročitajte kontrolnu listu za deployment i odlučite kako se vratiti na prethodnu verziju.