Začnite užitočným výsledkom
Rozhodnite sa, čo by mal návštevník vedieť robiť, ktoré údaje aplikácia potrebuje a na ktorých externých službách závisí. Statická webová stránka, API a úloha na pozadí majú odlišné požiadavky. Popíšte ich samostatne, aj keď zdieľajú jedno úložisko.
Udržujte zodpovednosti viditeľné
Zaobchádzajte so zdrojovým kódom, nastaveniami behu a uloženými dátami ako s oddelenými oblasťami. Kód patrí do verzovacieho systému. Konfigurácia opisuje prostredie. Trvalé dáta potrebujú zálohovací a obnovovací proces. Toto rozdelenie uľahčuje meniť jednu súčasť bez nutnosti prestavať všetky ostatné súčasti.
Urobte ďalší krok opakovateľným
Zaznamenajte príkaz na zostavenie, očakávaný výstup a kontroly, ktoré ukazujú, že vydanie funguje. Iný správca by mal byť schopný nasledovať rovnaké kroky. Uchovajte posledné funkčné vydanie a praktický spôsob, ako sa k nemu vrátiť. Tu uvedené návody pokrývajú tieto základy od prvého projektu po prístup k API.