1. Opis rezultata
Napišite jednu rečenicu koja opisuje što će projekt raditi. Odaberite statičku stranicu, mrežnu uslugu ili pozadinski proces. Nabrojite podatke koje mora čuvati i vanjske servise s kojima mora kontaktirati. Koristite račun koji možete oporaviti, održavajte kontakt informacije ažurnima i zabilježite tko održava projekt.
2. Učinite lokalno izvršavanje ponovljivim
Stavite izvornu datoteku u kontrolu verzija, odaberite podržano izvršno okruženje i zabilježite verzije ovisnosti. Dodajte naredbe za instalaciju, izgradnju i pokretanje u README. Novi checkout trebao bi raditi bez nedokumentiranih datoteka s drugog računala. Zadržite primjer konfiguracije s bezopasnim uzorcima vrijednosti.
3. Pripremite prvo izdanje
Izgradite iz čistog radnog direktorija i pregledajte rezultat. Provjerite glavnu stranicu ili zahtjev, nedostajući resurs i očekivanu pogrešku provjere valjanosti. Zabilježite reviziju izvornog koda. Prije objavljivanja, pročitajte kontrolni popis za implementaciju i odlučite kako se vratiti na prethodnu verziju.