Hujja don Lily

Lily tana ɗaukar sassa masu wahala — ma’ana, samun dama, halayen madannai, daidaita ƙasashen duniya — kuma tana bar maka kamannin gaba ɗaya, cikin farin ciki.

Fara daga zanenka

Ƙungiyarka ta riga ta san yadda samfurinka ya kamata ya yi kama. Lily tana farawa daidai daga nan: tana ba da sassan da suke da wahalar yi daidai kuma masu tsada a sake yi — abu mai ma’ana madaidaici, yanayin ARIA, yarjejeniyar madannai, sarrafa mayar da hankali — kuma tana bar kowane shawarar gani gaba ɗaya, cikin farin ciki, a gare ka. CSS ɗinka shi ne kamannin tsarin zane tun ranar farko.

Saboda kowane ɓangare yana da ƙugiyar aji tabbatacciya da tsari tsantsa, ado naka yana kasancewa naka sosai ta kowane ɗaukakawa — kuma samun damar da ke ƙarƙashinsa yana ci gaba da aiki, sigar bayan sigar.

Abin da Lily ta yi alƙawari

  • Mai sauƙin shiga ta tsohuwa. WCAG 2.2 AAA ne manufa ga kowane ɓangare. Tsare-tsaren suna bin WAI-ARIA Authoring Practices; kowane ɓangare mai hulɗa ana iya sarrafa shi da madannai bisa yarjejeniyar da aka rubuta; aikace-aikacen misali suna riƙe tsabtataccen tushen axe-core.
  • Mai iya daidaita ƙasashen duniya ta tsari. Kowane rubutun da mai amfani ke gani — kowace lakabi, kuskure da sanarwa — kadara ce mai sunaye tabbatattu a duk tsarin aiki, don haka fassara tana gudana a hankali. RTL da rubutu mai alƙibla biyu suna gado daga dir ɗinka. Abubuwan da suka san yare suna karɓar yaren a matsayin kadara, kullum a bayyane.
  • Jeri ɗaya, tsarin aiki takwas. Abubuwa 571 iri ɗaya (536 a matsayin Web Components na asali) masu ƙugiyoyin aji da al’adun kadara iri ɗaya a HTML, Svelte, React, Vue, Angular, Blazor, Nunjucks da Web Components. CSS ɗinka da ilimin ƙungiyarka suna canjawa tsakanin tarin fasaha.
  • Ba ya dogara da dabarar CSS. Aji ɗaya tabbatacce na kebab-case ga kowane tushen ɓangare. CSS mai ma’ana, kayan aikin Tailwind, CSS-in-JS, ko ɗaya daga cikin jigogi 57 da aka shirya — Lily tana maraba da su duka kuma tana ba da hanya cikin ladabi.
  • Kyauta, har abada, bisa sharuɗɗanka. Buɗaɗɗen tushe a ƙarƙashin zaɓinka na BSD, MIT, Apache-2.0, GPL-2.0, ko GPL-3.0. Babu matakin pro, babu lasisin kujeru, babu telemetry.

Zurfi a inda yake da muhimmanci

Fiye da maɓallai da akwatunan tattaunawa na yau da kullum, jerin ya kai nesa fiye da mafi yawa:

  • Tsare-tsaren fannin gwamnati da aka bincika daga tsarin zane na NHS UK, GOV.UK, USWDS da ONS — taƙaitaccen kurakurai, akwatunan gargaɗi, jerin taƙaitawa, tutocin mataki, hanyoyin tsallakewa.
  • Abubuwa 140 na masu gano mutum na ƙasa waɗanda ke rufe masu gano lafiya, katin shaida na ƙasa, haraji da fasfo a ƙasashe sama da 50, kowanne yana rubuta tsarinsa da algorithm ɗin tabbatarwa.
  • Tushen abubuwan edita da scrollytelling da aka ɗauko daga Reuters Graphics — shimfiɗar labarai, masu zamiya, jerin lokaci, taswirorin tayal.
  • Masu taimakon zaɓe — ƙananan fakiti da ke mallakar hulɗa ɗaya daga farko zuwa ƙarshe: sauya jigo (tare da ɗora takardar salo lokacin gudu), harshe, girman rubutu, rage motsi, bincike, hanyoyin shafuka, rabawa, da shigar da kwanan wata da lokaci. Kowanne maɓallin gunki ne marar kai da ke buɗe tagar fitowa — ba na asali ba <select> — tare da dagewa da amincin SSR a ciki.

Jigogi don fannin gwamnati, a shirye daga akwatin

Lily tana kawo jigogi 57 na tunani masu zaman kansu waɗanda ke nufin ƙugiyoyin ajinta kai tsaye: NHS England, NHS Scotland da NHS Wales (kowanne a salo na marasa lafiya da na ma’aikata), GOV.UK, USWDS, launuka da Adobe Spectrum da Mozilla Protocol suka ƙarfafa, da jerin jigogin haske da duhu na gama-gari. Haɗa takardar salo ɗaya kuma kamannin matakin gwamnati ya kunna; mai taimako theme-picker yana canza su lokacin gudu.

Yadda Lily ke kwatantuwa

Muna kiyaye kwatancen gaskiya da sauran tsarin zane , ɓangare bayan ɓangare — masu ado da marasa kai, na kasuwanci da na fannin gwamnati. Inda wani ɗakin karatu ya fi dacewa da kai, kwatancen zai nuna; Lily tana koyo daga dukansu kuma tana ambaton tushen kwarin gwiwarta a bayyane.

Wane ne ke bayansa

Lily matashin aiki ne mai zaman kansa na buɗaɗɗen tushe wanda ke maraba da haɗin kai, jagora da ra’ayi — duba Game da don labarin da tushen kwarin gwiwa. Komai — ƙayyadewa, gwaje-gwaje, taswirar hanya, har ma da kayan aikin dubawa — a buɗe yake a github.com/LilyDesignSystem.

Taimaka wa Lily ta girma

Idan Lily tana da amfani a gare ka, abubuwan da suka fi daraja da za ka iya yi su ne:

  • Ba da tauraro kuma ka raba. Ba da tauraro ga babban ma’ajiya kuma ka nuna wa abokin aiki jerin — sani shi ne mafi ƙarancin albarkatu da matashin aiki ke da shi.
  • Gina wani abu kuma ka gaya mana. Rahotannin amfani na gaske — abin da ya yi aiki, abin da zai iya zama mai sauƙi — suna tsara taswirar hanya fiye da komai.
  • Duba samun dama. Gwajin masu karanta allo (VoiceOver, NVDA, JAWS) a kan aikace-aikacen misali zinare ne; ka shigar da abin da ka samu.
  • Ba da gudummawar jigo ko fassara. Dukansu gudummawa ne na farko cikakke kuma masu iyaka sosai.
  • Raba abin da ka samu, tare da ƙaramin sake-samarwa, a ma’ajiyar GitHub, ko aika imel zuwa joel@joelparkerhenderson.com.