PDS · Design System

Design systém za všetkým, čo dodávame.

PDS je vlastný dizajnový jazyk Protocore, vyňatý z produktov, ktoré staviame, a overený v produkcii. Dark-first, riadený tokenmi a zdokumentovaný od začiatku do konca — tie isté komponenty, ktoré vykresľujú naše produkty aj klientske dashboardy, zabalené tak, aby ich tím nasadil za popoludnie.

Funkcie

Všetko, čo prináša Protocore Design System.

  1. 01101 produkčných komponentov
  2. 02Design tokeny
  3. 03Dve témy, päť akcentov
  4. 04Najprv tmavá
  5. 05Prvky formulárov
  6. 06Rozloženie a kompozícia
  7. 07Navigácia
  8. 08Overlaye
  9. 09Zobrazenie dát
  1. 10Spätná väzba a stavy
  2. 11Typografia
  3. 12Pohyb
  4. 13Prístupné od základu
  5. 14CSS bez runtime
  6. 15CSS vrstva nezávislá od frameworku
  7. 16Exporty tokenov pre každý stack
  8. 17Theme provider a hooky
  9. 18Whitelabel témy
  1. 19Mapa llms.txt
  2. 20MCP server
  3. 21Zdokumentované od začiatku do konca
  4. 22Verzované vydania
  5. 23Privátny registry
  6. 24Offline licenčné kľúče
  7. 25Licencia na tím
Prečítať všetkých 25 funkcií podrobne

01101 produkčných komponentov

Od primitív až po kompozície celých stránok — 101 komponentov, každý vyňatý z produktu, ktorý nasadzujeme, nie navrhnutý v izolácii. Ak je komponent v PDS, už odviedol skutočnú prácu: vykresľuje sa na ňom tento web, produktové ukážky aj naše klientske dashboardy.

02Design tokeny

Farba, typografia, rozostupy a pohyb vychádzajú z jednej vrstvy tokenov. Zmeňte token a všetky komponenty ho nasledujú — žiadne prepisovanie po komponentoch, žiadny drift medzi produktmi.

03Dve témy, päť akcentov

Tmavá a svetlá téma, päť akcentových farieb, všetko riadené tými istými tokenmi. Variácia značky je výmena tokenov, nie fork — každý produkt rodiny sa vykresľuje z rovnakého systému.

04Najprv tmavá

Kontrast, elevácia a farby sa najprv ladia na tmavej téme; svetlá téma sa odvodzuje z rovnakých tokenov. Výsledkom je tmavý režim, ktorý pôsobí prirodzene, nie ako invertovaný.

05Prvky formulárov

Tlačidlá, vstupy, selecty, prepínače, posuvníky a kostra polí — vrátane popisiek, nápovedí a chýb. Stavy sú už navrhnuté: focus, disabled, invalid aj loading sa správajú rovnako v každom produkte.

06Rozloženie a kompozícia

Stacky, mriežky, oddeľovače a kostry stránok skladajú obrazovky bez ad-hoc CSS. Najväčšie komponenty sú kompozície celých stránok — vzory hero, sekcií a pätičky prevzaté zo stránok, ktoré nasadzujeme.

07Navigácia

Hlavičky, záložky, omrvinkové navigácie a menu s vstavaným responzívnym správaním aj ovládaním klávesnicou. Navigácia na tomto webe je ten komponent, nie jeho imitácia.

08Overlaye

Modály, sheety, drawery, popovery a tooltipy na jednom modeli vrstvenia — zachytenie focusu, zatváranie a skladanie vrstiev vyriešené raz, centrálne. Žiadny produkt nemá vlastnú aritmetiku z-indexov.

09Zobrazenie dát

Tabuľky, zoznamy, štatistické dlaždice, odznaky a časové osi pre produkty, ktoré žijú z čísel. Operátorské konzoly v celej rodine čerpajú svoju hustotu z týchto komponentov.

10Spätná väzba a stavy

Toasty, bannery, prázdne stavy, progres a skeletony — nenápadné stavy navrhnuté vopred. Produkt postavený na PDS má premyslenú odpoveď pre načítanie, prázdny aj chybový stav.

11Typografia

Editoriálna typografická škála s mono popiskami pre technický register — hlas, ktorý vidíte na každom povrchu Protocore. Škála tvoria tokeny, takže ju produkty ladia bez opustenia systému.

12Pohyb

Trvania a easingy sa dodávajú ako tokeny a komponenty ich už používajú. Rozhrania sa v produktoch hýbu konzistentne, pretože nikto nenastavuje časovanie animácií ručne.

13Prístupné od základu

Kontrast, stavy focusu a ovládanie klávesnicou sú súčasťou komponentov, nie cvičenie navyše. Nasaďte predvolené nastavenia a prístupnosť dostanete s nimi.

14CSS bez runtime

Štýlovanie je statické CSS vyhodnotené pri builde — žiadny CSS-in-JS runtime, nič sa nepočíta v prehliadači. Vrstva štýlov nepridáva na stránku žiadny JavaScript.

15CSS vrstva nezávislá od frameworku

Systém sa dodáva aj ako čistý CSS balík — tokeny a utility triedy bez potreby Reactu. Stránky renderované na serveri, e-maily aj stacky bez Reactu čerpajú z rovnakého zdroja pravdy.

16Exporty tokenov pre každý stack

Tokeny sa exportujú pre web ako CSS premenné, ako preset pre Tailwind a v natívnych formátoch pre mobilné platformy. Jedna definícia značky, použitá všade, kde produkt beží.

17Theme provider a hooky

Vrstva pre React obalí aplikácie providerom a sprístupní tokeny cez hooky — komponenty čítajú aktívnu tému a akcent namiesto pevne zadaných hodnôt. Prepnutie témy je stav, nie rebuild.

18Whitelabel témy

Ten istý mechanizmus, ktorý dáva PDS päť akcentov, dáva whitelabel produktu jeho značku: vymeníte hodnoty tokenov, komponenty zostanú. Každá whitelabel aplikácia v rodine je dôkazom, že to funguje.

19Mapa llms.txt

Strojovo čitateľná mapa celého systému — komponentov, tokenov, vzorov — publikovaná ako llms.txt. Nasmerujte na ňu LLM a vygenerovaný kód použije skutočné komponenty PDS namiesto vymyslených, len vierohodne znejúcich.

20MCP server

MCP server sprístupňuje systém priamo kódovacím agentom: komponenty, props a tokeny, na ktoré sa dá pýtať počas práce agenta. Design systém odpovedá na otázky, namiesto aby sa vkladal do promptov.

21Zdokumentované od začiatku do konca

Každý komponent nájdete na pds.protocore.io so živými ukážkami, props a kódom na skopírovanie. Dokumentácia sa vykresľuje na samotnom PDS — čo čítate, to nasadzujete.

22Verzované vydania

PDS sa dodáva ako verzované balíky so sémantickými verziami a changelogmi. Upgrady sú vedomé: tím prechádza, keď sám chce, a changelog presne uvádza, čo sa zmenilo.

23Privátny registry

Balíky sa inštalujú z privátneho npm registry Protocore s tokenom pre každý tím v .npmrc — štandardný npm workflow, obmedzený na tímy s licenciou. Žiadne vendorované zip súbory, žiadne inštalácie kopírovaním.

24Offline licenčné kľúče

Podpísaný licenčný kľúč sa overuje lokálne — bez phone-home, bez sieťovej kontroly vo vašom builde. Problémy s licenciou sa zobrazia ako upozornenia počas vývoja a produkčnú aplikáciu nikdy nezlomia.

25Licencia na tím

PDS je proprietárny a licencuje sa na tím. Požiadajte o prístup a všetko vám nastavíme — balíky, dokumentáciu aj zdroje tokenov — aby ho tím mohol zaviesť za jedno popoludnie.

FAQ

Dizajnový systém: odpovede.

  • Na tím — nie na používateľa ani na projekt. Jedna licencia pokrýva všetkých, ktorí s PDS v tíme pracujú: tokeny, komponenty aj dokumentáciu. Cena rastie iba s počtom tímov, ktoré ho nasadia, a whitelabel produkty, ktoré pre vás vyvíjame, na ňom už bežia.

  • Z privátneho registra na npm.protocore.io. Prístupové údaje umožnia vášmu buildu stiahnuť balíky @protocore; tokeny a komponenty sa potom inštalujú ako každá iná závislosť.

  • Tokeny sú pripravené pre web, .NET a natívne platformy, takže jedna farba či polomer znamenajú to isté na každej platforme. Komponenty sú pre React a CSS vrstva nezávislá od frameworku nesie rovnaké tokeny a triedy pre tímy mimo Reactu.

  • Dark-first a prístupný od základu — dve témy, päť akcentov, všetko riadené tokenmi, s CSS bez runtime, takže štýlovanie nič nestojí pri načítaní. Tie isté komponenty vykresľujú naše produkty aj klientske dashboardy.

  • Je na to stavaný: mapa llms.txt a MCP server umožňujú agentom systém prečítať a správne s ním stavať, a pds.protocore.io ponúka živé ukážky, props a kód na skopírovanie ku každému komponentu a tokenu.

Cenník

Ako sa licencuje PDS.

01

Licencia na tím

PDS sa licencuje na tím, nie na používateľa ani na projekt — jedna licencia pokrýva všetkých, ktorí s ním v danom tíme pracujú: tokeny, komponenty aj dokumentáciu.

02

Rastie s vašou organizáciou

Začnite s jedným tímom a rozširujte ďalej, ako porastie adopcia. O cene rozhoduje iba počet tímov, ktoré na PDS stavajú.

03

Súčasť vývoja s Protocore

Whitelabel produkty, ktoré pre vás vyvíjame, už bežia na PDS — samostatná licencia je pre tímy, ktoré ho nasadzujú vo vlastných produktoch.

Licencia sa riadi tímami, nie počtom ľudí ani používaním. Požiadajte o prístup a dohodneme rozsah podľa tímov, ktoré s ním budú pracovať.

Posúďte

Poskladajte obrazovku s PDS.

01

Živá dokumentácia

Prezrite si celý systém na pds.protocore.io — živé ukážky, props a kód na skopírovanie ku každému komponentu a tokenu.

02

Balíky tokenov

Dizajnové tokeny pre web, .NET a natívne platformy, aby jedna farba či polomer znamenali to isté na každej platforme, ktorú vydávate.

03

Licencia na tím

PDS sa licencuje na tím — jedna licencia pokrýva všetkých, ktorí s ním pracujú, tokeny, komponenty aj dokumentáciu.

04

Prístup do registra

Prístupové údaje do privátneho registra na npm.protocore.io, z ktorého váš build inštaluje balíky @protocore.

Dostupnosť

PDS je proprietárny a licencuje sa podľa tímu. Požiadajte o prístup a všetko vám nastavíme.

Vyberte produkt. Alebo celé jadro.

Všetko vyššie beží v produkčných demách, cez ktoré vás radi prevedieme — samostatne, whitelabel alebo ako jedna platforma. Povedzte nám, čo staviate, a ukážeme vám najkratšiu cestu.