Gate design kit

Saat sebuah turn berakhir, hasilnya tidak langsung mendarat — ia melewati gate design kit lebih dulu. Gate menjalankan pemeriksaan kit terhadap file yang ditulis agen dan melaporkan di transkrip: Gate passed atau daftar FAIL yang menyebut aturan persis yang rusak dan di mana.

Apa yang diperiksa

Gate membaca hasil seperti yang dilakukan browser — dirender, pada lebar nyata:

  • Kontras — teks harus melewati batas luminans terhadap latar-nya
  • Huruf minimum — tidak ada teks di bawah batas ukuran kit
  • Target sentuh — kontrol interaktif berukuran cukup untuk disentuh
  • Navigasi live — setiap item nav harus mencapai sesuatu, diperiksa pada lebar ponsel dan tablet tempat toggle paling sering buntu
  • Zona mati — area tempat layout menelan interaksi

Pemeriksaan berjalan lintas lima lebar — desktop, laptop, tablet, dan dua lebar ponsel — jadi desain yang hanya bekerja pada ukuran yang kebetulan ditulis agen ketahuan, bukan terkirim.

Kartu PASS gate di transkrip — Design checks hijau, file yang berubah terdaftar

PASS

Gate passed berarti hasilnya melewati kit — milik Anda untuk disimpan, diarahkan lebih jauh, atau dikirim. Transkrip mencantumkan file yang disentuh turn sehingga Anda bisa melihat radius ledakan perubahan dalam sekali lirik.

FAIL — dan loop perbaikannya

FAIL mencantumkan tiap aturan yang rusak sebagai temuan — id pemeriksaan, lebar tempat ia rusak, dan elemennya. "Fix at this width" pada sebuah temuan mengirim persis masalah itu kembali ke agen sebagai brief perbaikan satu baris; FAIL bukan jalan buntu, ia adalah turn berikutnya yang sudah dituliskan untuk Anda. Loop auto-fix mencoba ulang sekali sendirinya sebelum temuan mendarat di tangan Anda.

Panel design-checks dengan temuan — pemeriksaan, lebar, dan "Fix at this width"

Apa yang tidak diperiksa

Gate menegakkan aturan, bukan selera — hasil yang lolos masih bisa menjadi desain yang salah untuk brief-nya, dan untuk itulah pengarahan, mode review, dan mata Anda. Dan ia memeriksa apa yang kit ketahui: interaksi baru atau struktur tak biasa di luar aturan mendapat pass secara default, bukan vonis.

Di mana ia berjalan

Gate berjalan di akhir setiap turn proyek standar. Proyek codebase berbeda: repo yang diadopsi menjalankan pemeriksaan lingkup-diff pada file yang diubah turn, terhadap dev server Anda sendiri — lihat Build mode. Free dan Pro menjalankan gate yang sama; ia bukan bagian dari yang dihitung lisensi.

Tip: Kalau temuan FAIL tampak benar secara desain (pengecualian aksen yang disengaja, trade-off yang diketahui), Anda tidak harus memperbaikinya — arahkan mengelilinginya dengan komentar atau Tweak, atau terima temuannya dan lanjut. Gate menasihati; Anda yang memutuskan.

Terkait