01101 komponent għall-produzzjoni
Mill-primittivi sa kompożizzjonijiet sħaħ ta' paġni — 101 komponent, kull wieħed estratt minn prodott li nwasslu aħna minflok iddisinjat waħdu. Jekk komponent jinsab f'PDS, diġà ħadem xogħol veru: dan is-sit, id-demos tal-prodotti u d-dashboards tal-klijenti tagħna kollha jirrendjaw fuqu.
02Design tokens
Kulur, tipografija, spazju u moviment jirriżolvu minn saff wieħed ta' tokens. Biddel token u kull komponent isegwi — l-ebda override għal kull komponent, l-ebda drift bejn il-prodotti.
03Żewġ temi, ħames accents
Tema skura u waħda ċara, ħames kuluri ta' accent, kollha mmexxija mill-istess tokens. Il-varjazzjoni tal-brand hija bdil ta' tokens, mhux fork — kull prodott tal-familja jirrendja mill-istess sistema.
04Dark-first
Il-kontrast, l-elevazzjoni u l-kulur jiġu mfassla l-ewwel fuq it-tema skura; it-tema ċara tiġi mill-istess tokens. Ir-riżultat huwa dark mode li tħossu nattiv, mhux maqlub.
05Primittivi tal-forom
Buttuni, inputs, selects, switches, sliders u skafaldatura tal-oqsma — inklużi tikketti, suġġerimenti u żbalji. L-istati diġà huma mfassla: focus, disabled, invalid u loading jaġixxu bl-istess mod f'kull prodott.
06Layout u kompożizzjoni
Stacks, grids, separaturi u shells tal-paġni jikkomponu l-iskrins mingħajr CSS ad hoc. L-akbar komponenti huma kompożizzjonijiet sħaħ ta' paġni — mudelli ta' hero, sezzjoni u footer meħuda minn paġni li nwasslu.
07Navigazzjoni
Headers, tabs, breadcrumbs u menus bl-imġieba responsive u tat-tastiera inkorporata. In-navigazzjoni ta' dan is-sit hija l-komponent innifsu, mhux imitazzjoni tiegħu.
08Overlays
Modals, sheets, drawers, popovers u tooltips fuq mudell wieħed ta' saffi — focus trapping, għeluq u stacking jiġu mmaniġġjati darba, b'mod ċentrali. L-ebda prodott ma jwassal l-aritmetika tiegħu tal-z-index.
09Wiri tad-data
Tabelli, listi, stat tiles, badges u timelines għal prodotti li jgħixu fuq in-numri. Il-consoles tal-operaturi madwar il-familja jieħdu d-densità tagħhom minn dawn il-komponenti.
10Feedback u status
Toasts, banners, empty states, progress u skeletons — l-istati mingħajr glamour imfassla minn qabel. Prodott mibni fuq PDS għandu tweġiba maħsuba għal loading, vojt u falliment.
11Tipografija
Skala tipografika editorjali b'tikketti mono għar-reġistru tekniku — il-leħen li tara f'kull wiċċ ta' Protocore. L-iskala hija tokens, għalhekk il-prodotti jaġġustawha mingħajr ma joħorġu mis-sistema.
12Moviment
Id-durati u l-easings jiġu bħala tokens mal-komponenti diġà jużawhom. L-interfaces jimxu b'mod konsistenti bejn il-prodotti għaxħadd ma jirrittma animazzjoni bl-idejn.
13Aċċessibbli awtomatikament
Il-kontrast, l-istati tal-focus u l-imġieba tat-tastiera huma inkorporati fil-komponenti, mhux mhux mħalliin bħala eżerċizzju. Ħaddem id-defaults u l-aċċessibilità tiġi magħhom.
14CSS b'zero runtime
L-istil huwa CSS statiku rriżolt fil-ħin tal-build — l-ebda runtime CSS-in-JS, xejn ikkalkulat fil-browser. Is-saff tal-istil ma jżid ebda JavaScript mal-paġna.
15Saff CSS indipendenti mill-framework
Is-sistema tiġi wkoll bħala pakkett CSS sempliċi — tokens u klassijiet utility mingħajr bżonn ta' React. Paġni server-rendered, emails u stacks mhux React jieħdu mill-istess sors tal-verità.
16Esportazzjoni tat-tokens għal kull stack
It-tokens jiġu esportati għall-web bħala CSS variables, bħala preset ta' Tailwind, u f'formati nattivi għall-pjattaformi mobbli. Definizzjoni waħda tal-brand, użata kull fejn jaħdem il-prodott.
17Theme provider u hooks
Is-saff React jgeżwer l-apps f'provider u jesponi t-tokens permezz ta' hooks — il-komponenti jaqraw it-tema u l-accent attivi minflok ma jikkodifikaw valuri. Il-bdil tat-temi huwa state, mhux rebuild.
18Temi whitelabel
L-istess mekkaniżmu li jagħti lil PDS ħames accents jagħti lil prodott whitelabel il-brand tiegħu: biddel il-valuri tat-tokens, żomm il-komponenti. Kull app whitelabel tal-familja hija prova li jaħdem.
19Mappa llms.txt
Mappa li tinqara mill-magna tas-sistema kollha — komponenti, tokens, mudelli — ippubblikata bħala llms.txt. Indika LLM lejha u l-kodiċi ġġenerat juża komponenti reali ta' PDS minflok jivvinta oħrajn plawżibbli.
20Server MCP
Server MCP jesponi s-sistema direttament lill-coding agents: komponenti, props u tokens, li wieħed jista' jistaqsi waqt li l-agent jibni. Is-sistema tad-disinn twieġeb mistoqsijiet minflok ma tiġi mwaħħla fi prompts.
21Iddokumentat mill-bidu sat-tmiem
Kull komponent jgħix fuq pds.protocore.io b'eżempji live, props u kodiċi biex tikkopja u twaħħal. Id-dokumenti jirrendjaw fuq PDS innifsu — dak li taqra huwa dak li twassal.
22Rilaxxi b'verżjonijiet
PDS jiġi bħala pakketti bil-verżjonijiet, bi semantic versions u changelogs. L-aġġornamenti huma deliberati: tim jgħaddi meta jagħżel, u l-changelog jgħid eżatt x'inbidel.
23Registry privat
Il-pakketti jiġu installati mir-registry npm privat ta' Protocore b'token għal kull tim f'.npmrc — il-workflow standard ta' npm, limitat għal timijiet liċenzjati. L-ebda fajls zip vendored, l-ebda installazzjonijiet b'copy-paste.
24Ċwievet tal-liċenzja offline
Ċavetta tal-liċenzja ffirmata tiġi vverifikata lokalment — l-ebda phone-home, l-ebda verifika tan-network fil-build tiegħek. Problemi tal-liċenzjar jidhru bħala twissijiet fl-iżvilupp u qatt ma jkissru app tal-produzzjoni.
25Liċenzjat għal kull tim
PDS huwa proprjetarju u liċenzjat għal kull tim. Itlob aċċess u nlestuk — pakketti, dokumenti u sorsi tat-tokens — biex tim ikun jista' jadottah f'nofsinhar.