01101 produkcijska komponenta
Od primitiva do cijelih kompozicija stranica — 101 komponenta, svaka izdvojena iz proizvoda koji isporučujemo, a ne osmišljena u izolaciji. Ako je komponenta u PDS-u, već je odradila pravi posao: na njoj se prikazuju ovaj site, demo proizvodi i naše klijentske nadzorne ploče.
02Design tokeni
Boja, tipografija, razmaci i pokret proizlaze iz jednog sloja tokena. Promijenite token i sve komponente slijede — bez nadjačavanja po komponentama, bez razilaženja među proizvodima.
03Dvije teme, pet akcenata
Tamna i svijetla tema, pet akcentnih boja, sve pokretano istim tokenima. Varijacija brenda je zamjena tokena, a ne fork — svaki proizvod u obitelji prikazuje se iz istog sustava.
04Najprije tamno
Kontrast, elevacija i boja prvo se razrađuju na tamnoj temi; svijetla tema izvodi se iz istih tokena. Rezultat je tamni način koji djeluje nativno, a ne invertirano.
05Primitivi za obrasce
Gumbi, polja za unos, selecti, prekidači, klizači i okvir polja — s labelama, uputama i greškama. Stanja su već osmišljena: fokus, onemogućeno, nevaljano i učitavanje ponašaju se jednako u svakom proizvodu.
06Raspored i kompozicija
Stackovi, gridovi, razdjelnici i okviri stranica slažu ekrane bez ad hoc CSS-a. Najveće komponente su cijele kompozicije stranica — hero, sekcije i footeri preuzeti sa stranica koje isporučujemo.
07Navigacija
Zaglavlja, kartice, breadcrumbsi i izbornici s ugrađenim responzivnim ponašanjem i podrškom za tipkovnicu. Navigacija na ovom siteu je sama komponenta, a ne njezina imitacija.
08Overlayi
Modali, sheetovi, drawerи, popoveri i tooltipovi na jednom modelu slojeva — hvatanje fokusa, zatvaranje i slaganje riješeni su jednom, centralno. Nijedan proizvod ne isporučuje vlastitu z-index aritmetiku.
09Prikaz podataka
Tablice, popisi, statistički pločice, bedževi i vremenske crte za proizvode koji žive od brojeva. Operaterske konzole u cijeloj obitelji svoju gustoću crpe iz ovih komponenti.
Toastovi, bannerи, prazna stanja, napredak i skeletoni — nezahvalna stanja osmišljena unaprijed. Proizvod izgrađen na PDS-u ima promišljen odgovor za učitavanje, prazno i neuspjeh.
11Tipografija
Editorijalna tipografska ljestvica s mono labelama za tehnički registar — glas koji vidite na svakoj Protocore površini. Ljestvica su tokeni, pa je proizvodi podešavaju bez izlaska iz sustava.
12Pokret
Trajanja i easinzi isporučuju se kao tokeni, uz komponente koje ih već koriste. Sučelja se jednako kreću u svim proizvodima jer nitko ručno ne podešava vrijeme animacije.
13Pristupačno po zadanom
Kontrast, stanja fokusa i ponašanje tipkovnice ugrađeni su u komponente, a ne prepušteni vama. Isporučite zadane postavke i pristupačnost dolazi uz njih.
14CSS bez runtimea
Stilovi su statički CSS riješen u vrijeme builda — bez CSS-in-JS runtimea, bez ičega izračunatog u pregledniku. Sloj stiliziranja stranici ne dodaje nijedan bajt JavaScripta.
15CSS sloj neovisan o frameworku
Sustav se isporučuje i kao običan CSS paket — tokeni i utility klase bez potrebe za Reactom. Stranice renderirane na poslužitelju, e-poruke i stackovi bez Reacta crpe iz istog izvora istine.
16Izvoz tokena po stacku
Tokeni se za web izvoze kao CSS varijable, kao Tailwind preset i u nativnim formatima za mobilne platforme. Jedna definicija brenda, koristi se gdje god proizvod radi.
17Theme provider i hookovi
React sloj omata aplikacije u provider i izlaže tokene preko hookova — komponente čitaju aktivnu temu i akcent umjesto tvrdo kodiranih vrijednosti. Promjena teme je state, a ne novi build.
18Whitelabel teme
Isti mehanizam koji PDS-u daje pet akcenata whitelabel proizvodu daje njegov brend: zamijenite vrijednosti tokena, zadržite komponente. Svaka whitelabel aplikacija u obitelji dokaz je da radi.
19llms.txt mapa
Strojno čitljiva mapa cijelog sustava — komponente, tokeni, obrasci — objavljena kao llms.txt. Usmjerite LLM na nju i generirani kôd koristi prave PDS komponente umjesto izmišljenih, ali uvjerljivih.
20MCP poslužitelj
MCP poslužitelj izlaže sustav izravno agentima za kodiranje: komponente, propse i tokene, dostupne za upite dok agent gradi. Dizajnerski sustav odgovara na pitanja umjesto da ga se lijepi u promptove.
21Dokumentirano od početka do kraja
Svaka komponenta živi na pds.protocore.io s primjerima uživo, propsima i kodom spremnim za kopiranje. Dokumentacija se renderira na samom PDS-u — što čitate, to isporučujete.
22Verzionirana izdanja
PDS se isporučuje kao verzionirani paketi sa semantičkim verzijama i changelogovima. Nadogradnje su promišljene: tim prelazi kad sam odluči, a changelog točno kaže što se promijenilo.
23Privatni registry
Paketi se instaliraju iz Protocoreova privatnog npm registryja s tokenom po timu u .npmrc — standardan npm tijek rada, ograničen na licencirane timove. Bez vendoranih zip datoteka, bez instalacija kopiranjem.
24Offline licencni ključevi
Potpisani licencni ključ provjerava se lokalno — bez javljanja poslužitelju, bez mrežne provjere u vašem buildu. Problemi s licencom pojavljuju se kao upozorenja u razvoju i nikad ne ruše produkcijsku aplikaciju.
25Licenca po timu
PDS je vlasnički i licenciran po timu. Zatražite pristup i postavit ćemo vas — paketi, dokumentacija i izvori tokena — tako da ga tim može usvojiti u jednom popodnevu.