Začněte s užitečným výsledkem
Rozhodněte, co by návštěvník měl být schopen dělat, jaká data aplikace potřebuje a na jakých externích službách závisí. Statická webová stránka, API a pozadová úloha mají různé požadavky. Popište je zvlášť, i když sdílejí jedno úložiště.
Udržujte zodpovědnosti viditelné
Zpracovávejte zdrojový kód, nastavení runtime a uložená data jako samostatné záležitosti. Kód patří do verzovacího systému. Konfigurace popisuje prostředí. Trvalá data potřebují zálohovací a obnovovací proces. Toto rozdělení usnadňuje změnu jednoho komponentu bez nutnosti přestavovat všechny ostatní komponenty.
Udělejte další krok opakovatelný
Zaznamenejte příkaz pro sestavení, očekávaný výstup a kontroly, které ukazují, že verze funguje. Jiný správce by měl být schopen postupovat podle stejných kroků. Uchovávejte poslední fungující verzi a praktický způsob, jak se k ní vrátit. Průvodci zde pokrývají tyto základy od prvního projektu po přístup k API.