السلام عليكم
هل من أشخاص هنا استخدموا Yeoman + Grunt + Bower من قبل في مشاريعهم ؟؟
http://yeoman.ioوعليكم السلام
قمت باستخدامه، يمكن أن تطلق عليه اسم مولّد محتوى بناءً على أسئلة بسيطة واختيارات قبل بدء المشروع، يمكن أن تستخدمه عند إنشاء المشاريع، فيقوم هو بطرح بعض الأسئلة ثم يبدأ بتحميل المكتبات اللازمة لمشروعك.
على سبيل المثال إن كنت تريد بناء تطبيق ويب بسيط (HTML, CSS)، فسيسألك هل تريد أن تستخدم فيه:
Twitter Bootstrap
أم
HTML5 Boilerplate؟
ثم يسألك هل تريد تضمين مكتبة Modernizr؟
بعد الإجابة يقوم بتحميل الملفات المطلوبة وتنظيمها ضمن المجلدات والملفات المناسبة بالاعتماد على أداة Bower.
ثم يجهز لك ملف Grunt حسب المطلوب لبدء العمل.
قائمة المولّدات (Generators) المتوفرة:
Grunt: أداة لبناء وتجربة تطبيقات الويب، باختصار لأتمتة عملية بناء التطبيقات.
Bower: أداة من إنشاء تويتر، مدير حزم للويب (يساعد في جلب أدوات CSS ومكاتب JavaScript)
يمكن الاطلاع على مقاطع الفيديو المتوفرة في موقع Yeoman لرؤية كيفية العمل معه.
إن لم تكن تملك الوقت للخوض في Yeoman وأردت تجربة شيء جديد أنصحك بتجربة Grunt.. ستحبه كثيراً!
مفيد جدا، خاصة لمطوري الواجهات الذين يستخدمون backbone أو angular أو غيرها من مكتبات MV* الخاصة بالجافاسكريبت.
للمزيد عن الأدوات التي تساعد في الكثير من مهام مطوري الواجهات وسير العمل على مشاريع الويب بصفة عامة، الرابط التالي لشرائح عرض من محاضرة ألقاها Addy Osmani في FOWA 2013، وهو أحد المطورين الأساسيين لأداة Yeoman:
التعليقات