1. Opišite rezultat
Napišite jednu rečenicu koja opisuje šta će projekat raditi. Odaberite statički sajt, veb-servis ili pozadinski proces. Navedite podatke koje mora čuvati i spoljne servise koje mora kontaktirati. Koristite nalog koji možete oporaviti, održavajte kontakt podatke ažurnim i zabilježite ko održava projekat.
2. Omogućite ponovljivo lokalno izvršavanje
Stavite izvorne datoteke pod kontrolu verzija, odaberite podržano izvršno okruženje i zabilježite verzije zavisnosti. Dodajte komande za instalaciju, izgradnju i pokretanje u README. Svježe preuzeta radna kopija treba da radi bez nedokumentovanih datoteka s drugog računara. Čuvajte primjer konfiguracije s bezopasnim oglednim vrijednostima.
3. Pripremite prvo izdanje
Pokrenite izgradnju iz čistog radnog direktorijuma i pregledajte rezultat. Provjerite glavnu stranicu ili zahtjev, resurs koji ne postoji i očekivanu grešku pri provjeri ispravnosti. Zabilježite reviziju izvornog koda. Prije objavljivanja pročitajte kontrolnu listu za postavljanje i odredite kako se vratiti na prethodnu verziju.