PDS · Design System

Dizajnerski sustav iza svega što isporučujemo.

PDS je vlastiti dizajnerski jezik tvrtke Protocore, izvučen iz proizvoda koje gradimo i provjeren u produkciji. Dark-first, vođen tokenima i dokumentiran od početka do kraja — iste komponente koje prikazuju naše proizvode i dashboarde naših klijenata, upakirane tako da ih tim može usvojiti u jedno poslijepodne.

Značajke

Sve što dolazi uz Protocore Design System.

  1. 01101 produkcijska komponenta
  2. 02Design tokeni
  3. 03Dvije teme, pet akcenata
  4. 04Najprije tamno
  5. 05Primitivi za obrasce
  6. 06Raspored i kompozicija
  7. 07Navigacija
  8. 08Overlayi
  9. 09Prikaz podataka
  1. 10Povratne informacije i status
  2. 11Tipografija
  3. 12Pokret
  4. 13Pristupačno po zadanom
  5. 14CSS bez runtimea
  6. 15CSS sloj neovisan o frameworku
  7. 16Izvoz tokena po stacku
  8. 17Theme provider i hookovi
  9. 18Whitelabel teme
  1. 19llms.txt mapa
  2. 20MCP poslužitelj
  3. 21Dokumentirano od početka do kraja
  4. 22Verzionirana izdanja
  5. 23Privatni registry
  6. 24Offline licencni ključevi
  7. 25Licenca po timu
Pročitajte svih 25 značajki detaljno

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.

10Povratne informacije i status

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.

FAQ

Dizajnerski sustav, s odgovorima.

  • Po timu — ne po korisniku ili projektu. Jedna licenca pokriva sve koji rade s PDS-om unutar tima: tokene, komponente i dokumentaciju. Cijena raste samo s brojem timova koji ga usvoje, a whitelabel proizvodi koje gradimo za vas već se prikazuju na njemu.

  • Iz privatnog registryja na npm.protocore.io. Pristupni podaci omogućuju vašem buildu da povuče @protocore pakete, a tokeni i komponente zatim se instaliraju kao bilo koja druga ovisnost.

  • Tokeni su izdani za web, .NET i native, pa jedna boja ili radijus znače isto na svakoj platformi koju isporučujete. Komponente dolaze za React, a CSS sloj neovisan o frameworku nosi iste tokene i klase za timove koji ne koriste React.

  • Dark-first i pristupačan prema zadanim postavkama — dvije teme, pet naglasaka, sve vođeno tokenima, uz CSS bez runtimea pa stiliziranje ne košta ništa pri učitavanju. Iste komponente prikazuju naše proizvode i dashboarde naših klijenata.

  • Izgrađen je za to: llms.txt mapa i MCP poslužitelj omogućuju agentima da pročitaju sustav i ispravno grade s njim, a pds.protocore.io sadrži primjere uživo, propse i kod za kopiranje za svaku komponentu i token.

Cijene

Kako se PDS licencira.

01

Licenca po timu

PDS se licencira po timu, a ne po korisniku ili projektu — jedna licenca pokriva sve koji s njim rade unutar tog tima: tokene, komponente i dokumentaciju.

02

Raste s vašom organizacijom

Krenite s jednim timom i proširite na ostale kako usvajanje raste. Na cijenu utječe samo broj timova koji grade na PDS-u, ništa drugo.

03

Unutar Protocore razvoja

Whitelabel proizvodi koje gradimo za vas već se prikazuju na PDS-u — samostalna licenca namijenjena je timovima koji ga usvajaju na vlastitim proizvodima.

Licenciranje prati timove, a ne broj zaposlenika ni korištenje. Zatražite pristup, a mi ćemo ga odrediti prema timovima koji će s njim raditi.

Procijenite

Izgradite ekran uz PDS.

01

Dokumentacija uživo

Pregledajte cijeli sustav na pds.protocore.io — primjeri uživo, propsi i kod za kopiranje za svaku komponentu i token.

02

Paketi tokena

Dizajnerski tokeni izdani za web, .NET i native, tako da jedna boja ili radijus znače isto na svakoj platformi koju isporučujete.

03

Licenca po timu

PDS se licencira po timu — jedna licenca pokriva sve koji s njim rade, jednako tokene, komponente i dokumentaciju.

04

Pristup registryju

Pristupni podaci za privatni registry na npm.protocore.io za instalaciju @protocore paketa koje vaš build povlači.

Dostupnost

PDS je vlasnički i licencira se po timu. Zatražite pristup, a mi ćemo vam sve podesiti.

Odaberite proizvod. Ili uzmite jezgru.

Sve navedeno radi u produkcijskim demo okruženjima kroz koja vas možemo provesti — samostalno, whitelabel ili kao jedna platforma. Recite nam što gradite, a mi ćemo vam pokazati najkraći put do cilja.