Yr achos dros Lily
Mae Lily yn trin y rhannau anodd — semanteg, hygyrchedd, ymddygiad y bysellfwrdd, rhyngwladoli — ac yn gadael yr olwg yn gyfan gwbl, a hynny'n llawen, i chi.
Dechreuwch o'ch dyluniad chi
Mae eich tîm eisoes yn gwybod sut y dylai eich cynnyrch edrych. Mae Lily yn dechrau o'r union le hwnnw: mae'n cyflenwi'r rhannau sy'n wirioneddol anodd eu cael yn iawn ac yn ddrud eu hailwneud — yr elfen semantig gywir, cyflyrau ARIA, contract y bysellfwrdd, rheoli ffocws — ac yn gadael pob penderfyniad gweledol yn gyfan gwbl, a hynny'n llawen, yn eiddo i chi. Eich CSS chi yw golwg y system ddylunio, o'r diwrnod cyntaf.
Gan fod pob cydran yn cario bachyn dosbarth sefydlog a strwythur pur, mae eich arddullio yn aros yn eiddo i chi drwy bob uwchraddio — ac mae'r hygyrchedd oddi tano yn dal i weithio, fersiwn ar ôl fersiwn.
Beth mae Lily yn ymrwymo iddo
- Hygyrch yn ddiofyn. WCAG 2.2 AAA yw'r nod ar gyfer pob cydran. Mae'r patrymau'n dilyn Arferion Awduro WAI-ARIA; gellir gweithredu pob cydran ryngweithiol â'r bysellfwrdd gyda chontract wedi'i ddogfennu; mae'r apiau enghreifftiol yn cadw llinell sylfaen axe-core lân.
-
Rhyngwladoladwy drwy ddylunio. Mae pob llinyn sy'n wynebu'r
defnyddiwr — pob label, gwall, a hysbysiad — yn brop gydag enwau sefydlog
ar draws fframweithiau, felly mae cyfieithu'n llifo'n naturiol. Mae testun
de-i-chwith a deugyfeiriadol yn etifeddu o'ch
dir. Mae cydrannau sy'n ymwybodol o'r locale yn cymryd y locale fel prop, bob amser yn benodol. - Un catalog, wyth fframwaith. Yr un 571 cydran (536 fel Web Components brodorol) gyda'r un bachau dosbarth a chonfensiynau propiau yn HTML, Svelte, React, Vue, Angular, Blazor, Nunjucks, a Web Components. Mae eich CSS a gwybodaeth eich tîm yn trosglwyddo ar draws pentyrrau.
- Yn niwtral o ran strategaeth CSS. Un dosbarth kebab-case sefydlog i bob gwraidd cydran. CSS semantig, cyfleustodau Tailwind, CSS-in-JS, neu un o'r 45 thema barod — mae Lily yn croesawu pob un ac yn cadw'n gymwynasgar o'r ffordd.
- Am ddim, am byth, ar eich telerau chi. Cod agored o dan eich dewis o BSD, MIT, Apache-2.0, GPL-2.0, neu GPL-3.0. Dim haen pro, dim trwyddedau fesul sedd, dim telemetreg.
Dyfnder lle mae'n bwysig
Y tu hwnt i'r botymau a'r deialogau arferol, mae'r catalog yn ymestyn yn bellach na'r rhan fwyaf:
- Patrymau'r sector cyhoeddus a ymchwiliwyd o systemau dylunio NHS UK, GOV.UK, USWDS, ac ONS — crynodebau gwallau, galwadau rhybudd, rhestrau crynodeb, baneri cyfnod, dolenni neidio.
- 140 o gydrannau dynodwyr personol cenedlaethol sy'n cwmpasu dynodwyr gofal iechyd, cardiau adnabod cenedlaethol, treth, a phasbort mewn mwy na 50 o wledydd, pob un yn dogfennu ei fformat a'i algorithm dilysu.
- Elfennau sylfaenol golygyddol a sgrolio-straeon wedi'u haddasu o Reuters Graphics — cynlluniau erthyglau, sgrolwyr, llinellau amser, mapiau teils.
-
Cynorthwywyr dewis — pecynnau bach sy'n berchen ar un
rhyngweithiad o'r dechrau i'r diwedd: newid thema (gyda llwytho dalen
arddull ar amser rhedeg), iaith, maint testun, symudiad llai, chwilio,
dolenni tudalennau, rhannu, a mewnbynnu dyddiad ac amser. Mae pob un yn
fotwm eicon headless sy'n agor ffenestr naid — nid
<select>brodorol — gyda dyfalbarhad a diogelwch SSR wedi'u hymgorffori.
Themâu ar gyfer y sector cyhoeddus, yn syth o'r bocs
Mae Lily yn cludo 45 thema gyfeirio annibynnol sy'n targedu ei bachau
dosbarth yn uniongyrchol: GIG Lloegr, GIG yr Alban, a GIG Cymru (pob un mewn
amrywiadau ar gyfer cleifion ac ar gyfer ymarferwyr), GOV.UK, USWDS,
palet wedi'u hysbrydoli gan Adobe Spectrum a Mozilla Protocol, a set o
themâu golau a thywyll pwrpas cyffredinol. Cysylltwch un ddalen arddull ac
mae golwg gradd-llywodraeth ymlaen; mae'r cynorthwyydd theme-picker
yn eu cyfnewid ar amser rhedeg.
Sut mae Lily yn cymharu
Rydym yn cadw cymhariaeth onest, cydran wrth gydran, yn erbyn systemau dylunio eraill — wedi'u harddullio a headless, masnachol a sector cyhoeddus. Lle mae llyfrgell arall yn gweddu'n well i chi, bydd y gymhariaeth yn dangos hynny; mae Lily yn dysgu o bob un ohonynt ac yn nodi ei hysbrydoliaeth yn agored.
Pwy sydd y tu ôl iddo
Prosiect cod agored annibynnol ifanc yw Lily sy'n croesawu cydweithio, arweiniad, ac adborth — gweler Amdanom am y stori a'r ysbrydoliaeth. Mae popeth — y fanyleb, y profion, y map ffordd, hyd yn oed yr offer archwilio — yn agored yn github.com/LilyDesignSystem.
Helpwch Lily i dyfu
Os yw Lily yn ddefnyddiol i chi, y pethau mwyaf gwerthfawr y gallwch eu gwneud:
- Rhowch seren a rhannwch. Rhowch seren i'r prif ystorfa a dangoswch y catalog i gydweithiwr — ymwybyddiaeth yw'r adnodd prinnaf sydd gan brosiect ifanc.
- Adeiladwch rywbeth a dywedwch wrthym. Mae adroddiadau defnydd go iawn — beth weithiodd, beth allai fod yn llyfnach — yn llunio'r map ffordd yn fwy nag unrhyw beth arall.
- Archwiliwch hygyrchedd. Mae rhedeg rhaglenni darllen sgrin (VoiceOver, NVDA, JAWS) ar yr apiau enghreifftiol yn werthfawr tu hwnt; ffeiliwch yr hyn a ganfyddwch.
- Cyfrannwch thema neu gyfieithiad. Mae'r ddau yn gyfraniadau cyntaf hunangynhwysol, wedi'u cwmpasu'n dda.
- Rhannwch yr hyn a ganfyddwch, gydag atgynhyrchiad lleiaf, ar yr ystorfa berthnasol, neu e-bostiwch joel@joelparkerhenderson.com.