Ana içeriğe geç
Kiriş Türkiye kamu hizmetleri için tasarım sistemi

Yönetişim

Bir tasarım sistemi kod deposu değildir. Bu sayfa, bir bileşenin sisteme nasıl girdiğini ve kimin karar verdiğini yazar. Bu kural yazılmadan hiçbir bileşen yazılmaz.

Katkı ölçütleri

Birleşik Krallık tasarım sisteminin beş ölçütü temel alındı. İlk iki ölçüt işe başlamadan önce, son üçü yayımdan önce denetlenir.

Yararlı
Birden çok kurumun veya hizmetin buna ihtiyacı olduğu gösterilir.
Benzersiz
Sistemde zaten olan bir şeyi tekrarlamıyor.
Kullanılabilir
Engelli kullanıcıları da kapsayan bir örneklemle test edilir.
Tutarlı
Var olan belirteçleri ve bileşenleri kullanır. Metni Kiriş dil kılavuzuna uyar.
Çok yönlü
Farklı hizmetlerde, tarayıcılarda ve yardımcı teknolojilerde çalışır.

Yaşam döngüsü

Hollanda bayrak yarışı modeli temel alındı. Bir bileşen dört durumdan geçer. Her durumun yazılı bir tamamlanma tanımı vardır. Kararlı bir bileşen, önceki üç durumun bütün ölçütlerini de karşılar.

Kullanım kanıtı yok. Kiriş’i bugün hiçbir kamu kurumu üretimde kullanmıyor. Bir bileşenin “kararlı” etiketi yalnız şunu söyler: arayüzü donduruldu ve denetimden geçti. Bir kurum bir bileşeni gerçek bir hizmette çalıştırdığında bu, o bileşenin sayfasına yazılır.

  1. 1

    Aday gösterildi

    Henüz yok, ama ihtiyaç açık.

    • Ad, Kiriş adlandırma kuralına göre belirlendi.
    • Kısa açıklama ve bir görsel var.
    • Birden çok hizmetin buna ihtiyacı olduğu yazıldı.
    • Sistemde aynı işi yapan başka bir bileşen yok.
  2. 2

    Taslak

    Kod var, belge yazılıyor.

    • HTML ve CSS yazıldı. Renk ve aralık yalnız belirteçlerden gelir.
    • Belge sayfasında canlı bir örnek var.
    • Betik olmadan çalışır. Betik yalnız davranış ekler.
    • Bütünlük denetimi geçer: her sınıf ve davranış kodda bulunur.
  3. 3

    Aday bileşen

    Ortak sisteme öneri. Görüş toplanıyor.

    • React ve Vue sarmalayıcısı çekirdek ile aynı HTML’i üretir.
    • Kuruma özgü hiçbir API kalmadı.
    • Erişilebilirlik notları ve karşılanan WCAG ölçütleri yazıldı.
    • Klavye ve ekran okuyucu ile denendi.
  4. 4

    Kararlı

    Arayüzü donduruldu.

    • Sınıf adları ve veri öznitelikleri değişmez. Değişirse ana sürüm artar.
    • Karşıtlık, odak ve dokunma alanı denetimleri geçer.
    • Anlamsal sürümleme ve açık değişiklik günlüğü var.
    • Sık güncellemek güvenlidir.

Karar yetkisi

İrlanda tasarım sisteminden alınan cümle burada da geçerlidir: bu açık bir depodur, açık bir karar organı değildir.

Lisans ikiye ayrılır

Ne serbesttir, ne kısıtlıdır
PaketLisansKim kullanabilir
@kiris-ds/coreMITHerkes. Tedarikçi, üniversite, belediye, özel şirket.
@kiris-ds/tokensMITHerkes.
@kiris-ds/validatorsMITHerkes.
@kiris-ds/identityKısıtlıYalnız gov.tr alan adındaki resmî hizmetler.

Bu ayrım Fransa ve İrlanda uygulamalarından alındı. Kod herkese açıktır, böylece yeniden kullanım artar. Devlet kimliği kısıtlıdır, böylece sahte site kuranlar resmî görünmek için hazır bir araç bulamaz.