Co v kitu není kit: ikony operací, převod schémat a pravidla produktu mají vlastní vstup balíčku.
Balíček má dva hlavní vstupy a čára mezi nimi není věcí vkusu. Je to jedna otázka, kterou lze položit nad každým modulem: dávalo by tohle smysl v produktu, který není Forgmatic?
Popis pole formuláře by dával. Klíč ikony, který ukládá naše databáze, ne. Odpověď rozhoduje o vstupu, a proto se dá použít i na modul, který ještě nikdo nenapsal — na rozdíl od seznamu, který si musí každý pamatovat.
| Co | Odkud | Proč tam |
|---|---|---|
| Popis pole formuláře | @forgmatic/ingot | Dává smysl v jakémkoli produktu: klíč, druh, popisek, rozsah. |
| Převod schématu operace na pole | @forgmatic/ingot/forgmatic | Čte jména, která si vymyslelo tohle API. Jiná platforma má vlastní. |
| Ikony rozhraní | @forgmatic/ingot | Šipka, koš, lupa. Rozhraní bez nich nepostavíte. |
| Ikony výrobních operací | @forgmatic/ingot/forgmatic | Třiačtyřicet kreseb a klíče, které ukládá backend. Kdo je nekreslí, nemá je stahovat. |
| Jak hluboko v dialozích jsem | @forgmatic/ingot | Ví to jenom kit — počítá otevřené dialogy sám. |
| Do jaké hloubky se smí rychle zakládat | @forgmatic/ingot/forgmatic | Rozhodnutí o produktu. Jiná aplikace může povolit tři úrovně nebo žádnou. |
Hlavní vstup zatím posílá doménovou vrstvu dál a označuje ji za zastaralou, aby split nikomu nerozbil build ze dne na den. V příštím velkém vydání ty přeposlané exporty zmizí a celá migrace je změna cesty v importu.