An kaws rag Lily
Lily a re dhis an darnow kales — dhiswelyans, hedhesadewder, kuntellyans klavyer, ynter-ranngeneledhegeth — hag a asow an semlant dhiso yn tien, yn lowen.
Dalleth a'th dyllans
Dha bagas a woer seulajys fatell dal dha dhiwrans hweles. Lily a dhalleth yn tevri ena: hi a re an darnow yw gwir-kales dhe wul yn ewn ha chargys dhe wul arta — an elven dhiswelyans ewn, stadys ARIA, kevambos klavyer, gweres fokus — hag a asow pub dowl hewelus yn tien, yn lowen, dhiso. Dha CSS yw semlant an system dyllans, dhiworth an kynsa dydh.
Drefen pub darn dhe dhon kroghen klass stabel ha strewyans pur, dha stil a eth yn glan dhiso dre bub nowodhans — hag an hedhesadewder a-woeles a besya ow ’ober, versyon wosa versyon.
Pyth a gevambos Lily
- Hedhesys dre ragosodhys. WCAG 2.2 AAA yw an hwithrans rag pub darn. Patromow a sew WAI-ARIA Authoring Practices; pub darn kesgomm yw gweythadow gans klavyer herwydh kevambos displetys; an appys ensampel a with linenn-selys axe-core glan.
-
Yn-ranngeneledhek dre dhrehevyans. Pub linenn a wel an devnydhyer — pub lavell, gwall, ha displetyans — yw perthynas gans hanow stabel dres framwyth, may tefydh an dhrehedhans yn naturel. RTL ha tekst diwo-tu a ertheg dhiworth dha
dir. Darnow ow perthi yeth a gemmer an yeth avel perthynas, pub prys yn splann. - Unn rolyans, eth framwyth. An keth 571 darn (536 avel Web Components genesow) gans an keth crokennow klass ha usadow perthynas yn HTML, Svelte, React, Vue, Angular, Blazor, Nunjucks, ha Web Components. Dha CSS ha skians dha bagas a dreylyas dres stakkow.
- Heb tuedh strateji CSS. Unn klass kebab-case stabel yn pub gwreydh darn. CSS a dhiswelyans, toulys Tailwind, CSS-in-JS, po onan a'n 57 tebel parys — Lily a dhynnergh anedha oll hag a re fordh yn teg.
- Rydh, bys vyken, war dha dermyn dha honan. Ygor-fenten dre dha dhewis a BSD, MIT, Apache-2.0, GPL-2.0, po GPL-3.0. Heb derivas pro, heb kummyasow esedhek, heb telemetri.
Downder le may hevel
Dres an bottonow ha'n kowtyow usys, an rolyans a ymsettya pella es an moyha:
- Patromow an sektour poblek hwithrys dhiworth systemow dyllans NHS UK, GOV.UK, USWDS, hag ONS — resyansow gwall, kowtyow gwarnyans, rollow resyans, baneryow fas, kevrennow lemmel.
- 140 darn aswonnyoryon personek kenedhlek ow kuntell aswonnyoryon yeghes, kerdh-aswonn kenedhlek, tollow, ha pasporth dres 50+ pow, pub onan ow displetya y furv hag algorithm gwiriyans.
- Elvennow dyllans-skrifer ha hwedhlow-skrollya keflyghys dhiworth Reuters Graphics — dyllans erthyglow, skrollyoryon, linennow-termyn, mappow-leckys.
-
Gweresoryon dewisyer — pakkyow byghan a berth unn ynterweyth a dhalleth dhe worfenn: chanj tebel (gans kargans folen-stil y'n termyn-dyrghas), yeth, myns an skrif, kerdh lehes, whelas, kevrennow folen, rannans, ha entra deiziadow-termyn. Pub onan yw botton-ikon heb pen a idzhek popup — nyns yw genesek
<select>— gans pesyans ha diogeledh SSR gwrys ino.
Tebelyow rag an sektour poblek, yn-mes a'n bos
Lily a dheu gans 57 tebel dre-honan a hweles aga klassys-krok yn tevri: NHS England, NHS Scotland, ha NHS Wales (pub onan yn versyonow rag klavyoryon ha gwithyoryon), GOV.UK, USWDS, paletys enspyrys gans Adobe Spectrum ha Mozilla Protocol, ha set a debelyow golowek ha tewl kenedhlek. Kevrewgh unn folen-stil ha semlant gradh-gwarnans a dhalleth; an gweresor theme-picker a gevyskans anedha y'n termyn-dyrghas.
Fatell gevenn Lily
Ni a with kehevelepyans onest, darn ha darn, orth systemow dyllans erell — stylys ha heb pen, kenwerthek ha sektour poblek. Le may fo lyverva aral gwell dhis, an kehevelepyans a vyn y dhiskwedhes; Lily a dhysk dhiworth anedha oll hag a dhyllo y enspyryansow yn ygor.
Piw usi adhelergh
Lily yw raglen ygor-fenten dre-honan yowynk a dhynnergh kesoberi, hembronk, ha bolla — gwelewgh A-dro dhe rag an hwedhel ha'n enspyryansow. Pubtra — an dhetermyans, an previow, an fordh-gwayans, hag ynwedh an toulys awdit — yw ygor orth github.com/LilyDesignSystem.
Gweresewgh Lily dhe kressya
Mar pe Lily poesek dhis, an taklow moyha a brys a yllowgh gul:
- Rewgh sterenn ha rannewgh. Rewgh sterenn dhe'n pennlyver ha diskwedhewgh dhe gesoberer an rolyans — aswonnvos yw an gwella-gwithys skant a'n jeves raglen yowynk.
- Drehewgh neppyth ha leverewgh dhyn. Derivasow devnydh gwir-bys — pyth a wrug ober, pyth a ylli bos dhe-les — a furv an fordh-gwayans moy es neppyth aral.
- Awditewgh hedhesadewder. Passyow skrin-redyer (VoiceOver, NVDA, JAWS) war an appys ensampel yw owr; ragskrifewgh an pyth a gefsewgh.
- Rewgh tebel po treylyans. An dhew yw kenkyns-kowl ha kowl-ranngys, kynsa kevres dha-les.
- Rannewgh an pyth a gefsewgh, gans ynnyas mynnys-leha, war an gwithva GitHub, po danvonewgh ebost dhe joel@joelparkerhenderson.com.