Co platí pro toho, kdo kit mění: tvar API, jak primitivum přibývá a odchází, a co drží systém pohromadě.
Primitivum bez stránky neexistuje a stránka bez primitiva je lež. Přidat komponentu a přidat její stránku je JEDNA změna, ne dvě — kontrola repozitáře odmítne obojí zvlášť.
A verze. Změna komponenty bez posunu verze na její stránce neprojde: na těch verzích stojí vydávání, takže verze, která se nehne, je vydání, které nikdy nevyjde.
Komponenta kitu se pozná podle toho, co dovolí a co ne. Tahle čtyři pravidla platí pro každou z nich, takže se nemusíš u každé znovu ptát.
className je rozvržení, nikdy vzhled. Šířka, mezery, umístění v mřížce — nic, co mění barvu, rádius, řez písma nebo vnitřní odsazení. Komponenta, jejímž smyslem je vypadat všude stejně, ho nebere vůbec; každá stránka komponenty to říká nad tabulkou vlastností.ref. Zaostřit pole, odrolovat řádek do výřezu, nastavitindeterminate — všechno přes API. Sáhnout dovnitř přes querySelector znamená přivázat obrazovku k vnitřku komponenty, který se smí přejmenovat.IngotProvider a bez něj jsou anglicky.Kit se instaluje z tagu, takže volající nesedí v tomhle repozitáři. Odebrat komponentu bez ohlášení proto znamená, že někomu v pondělí ráno přestane jít build a nemá si co přečíst. Odchod má tři kroky a růst má dvě podmínky.
Z bety na stabilní se komponenta dostane na důkazy, ne stářím: musí ji používat dva konzumenti (doc web se nepočítá, ten ukazuje všechno) a dvě vydání za sebou nesmí dostat major. Označit něco za stabilní, protože to vypadá hotově, je nejrychlejší cesta k systému, který si nesmí opravit vlastní chyby.
Podle toho kritéria je dnes 36 z 55 primitiv v betě a zůstávají tam: kit zatím nemá dva konzumenty mimo tenhle repozitář. Až je bude mít, projde se seznam znovu — a bude z čeho rozhodovat.