Skip to content

سیستم طراحی نانس

Nons Design System — Documentation

اینجا شروع کنید. سیستم طراحی فقط دادهٔ خام توکن‌ها (YAML) را تولید می‌کند؛ CLI مستقل nons آن‌ها را به CSS Custom Property تبدیل می‌کند که محصولات مصرف می‌کنند.


فهرست محتوا

  1. برای توسعه‌دهندگان (مصرف‌کنندگان سیستم)
  2. برای نگه‌دارندگان (ویرایش‌کنندگان سیستم)
  3. قانون طلایی

برای توسعه‌دهندگان (مصرف‌کنندگان سیستم)


برای نگه‌دارندگان (ویرایش‌کنندگان سیستم)

  • گزارش پوشش توکن‌ها (Token Coverage Report) — حسابرسی توکن‌های موردنیاز مصرف‌کننده در برابر آنچه Registry ارائه می‌دهد (توسط نگه‌دارنده تکمیل می‌شود).
  • manifest.json — منبع حقیقت (Source of Truth) برای رجیستری‌ها، تم‌ها، نسخه‌ها و colorGuide.
  • registry/*.yaml — توکن‌های خام اولیه (Primitive). themes/*.yaml — نگاشت نقش‌های معنایی (Role mappings).
  • preview/index.html — پیش‌نمایش زندهٔ light/dark مجموعهٔ توکن‌ها.
  • CHANGELOG.md — تاریخچهٔ انتشار.

قانون طلایی

توکن‌ها را مصرف کن؛ هرگز مقدار خام را به‌صورت مستقیم (hardcode) ننویس. اگر مقداری کم است، آن را به Registry اضافه کن.

Released under the MIT License.