بيئة تطوير واجهة المستخدم لتطبيقات Ruby on Rails.
التوثيق | موقع تجريبي
يجمع Lookbook بين متصفح مكون قوي ونظام معاينة مع محرك توثيق متكامل لمساعدة الفرق على بناء واجهات مستخدم قوية وقابلة للصيانة وقابلة للصيانة.
إنه متوافق مع أجزاء ViewComponent وPhlex وActionView والمزيد.
اقرأ المستندات →
يتم تطبيق Lookbook كمحرك Rails معزول ويستخدم ViewComponent وTailwind وAlpine لواجهة المستخدم الخاصة به.
يحتوي هذا المستودع على:
الكود المصدري لـ Lookbook ( /app
و /lib
و /config
وما إلى ذلك)
كود مصدر موقع توثيق Lookbook ومحتواه ( /docs
).
مجموعة اختبار مع تطبيق وهمي "قابل للتشغيل" ( /spec
).
تم إنشاء موقع مستندات Lookbook باستخدام Bridgetown ويمكن العثور على الملفات المصدر في دليل ./docs
.
لمعاينة التغييرات محليًا، يمكنك تشغيل إصدار تطوير لموقع المستندات:
استنساخ هذا الريبو
تثبيت التبعيات: bundle install
ابدأ التطبيق: bin/docs
قم بزيارة http://localhost:4000
يستخدم Lookbook RSpec للاختبار.
يمكن إجراء الاختبارات باستخدام أوامر rake spec
أو أوامر bundle exec rspec
.
يمكن عرض التطبيق الوهمي الذي يتم إجراء الاختبارات عليه عن طريق تشغيل الأمر bin/dummy
ثم التصفح إلى http://localhost:9292/lookbook
يستخدم Lookbook الإصدار It! لأتمتة عملية الإصدار.
سيؤدي تشغيل npm run release
إلى بدء عملية نشر إصدار جديد وسيتبع جميع الخطوات بدءًا من اختيار رقم الإصدار وحتى نشر الجوهرة المحدثة.
يتطلب نشر إصدار أذونات الكتابة لهذا المستودع (lookbook-hq/lookbook) وأذونات نشر المصادقة الثنائية لـ Lookbook على RubyGems.
Lookbook هو مشروع مفتوح المصدر غير ممول ونرحب بشدة بالمساهمات من جميع الأنواع والأحجام!
من فضلك خذ الوقت الكافي لقراءة دليل المساهمة قبل تقديم مساهمتك الأولى، وإذا لم يكن هناك أي شيء واضح، فابدأ المناقشة وسنبذل قصارى جهدنا لمساعدتك.
تم إنشاء Lookbook بواسطة Mark Perkins ويستمر في النمو والتحسين بفضل الأفكار والاقتراحات والعمل الجاد لكل هؤلاء البشر المتميزين:
الجوهرة متاحة كمصدر مفتوح بموجب شروط ترخيص MIT.