Assetgen

البرمجيات قطة:
Assetgen
تفاصيل البرنامج:
الإصدار: 0.3.2
تاريخ إيداع: 11 May 15
المطور: Tav
ترخيص: حرر
شعبية: 1

Rating: nan/5 (Total Votes: 0)

والمقصود

Assetgen كبديل لمختلف البرامج النصية المخصصة التي غالبا ما تحصل مكتوبة لبناء / إدارة الملفات جافا سكريبت / CSS.
هو الدافع وراء الأداة عن طريق التكوين الذي تحدده في ملف assetgen.yaml، على سبيل المثال
التكوين # مثال assetgen.yaml
تولد:
- شبيبة / base.js:
على & nbsp؛ مصدر:
على & nbsp؛ -٪ (AMPIFY_ROOT) ق / الأطراف الثالثة / jslibs / json.js
- شبيبة / app.js:
على & nbsp؛ مصدر:
على & nbsp؛ - / ثابت شبيبة / Models.coffee
على & nbsp؛ - / ثابت شبيبة / Views.coffee
على & nbsp؛ - / ثابت شبيبة / Maps.coffee
على & nbsp؛ قبح:
على & nbsp؛ - --define-من وحدة
على & nbsp؛ - consts
على & nbsp؛ profile.dev:
على & nbsp؛ قبح:
على & nbsp؛ - --define-من وحدة
على & nbsp؛ - consts ديف
- GFX / *:
على & nbsp؛ مصدر: ساكنة / GFX / *
على & nbsp؛ نوع: ثنائي
- المغلق / site.css:
على & nbsp؛ مصدر:
على & nbsp؛ - الخام: |
على & nbsp؛ // الملك العام (-) 2011 Ampify المؤلف.
على & nbsp؛ // راجع ملف UNLICENSE Ampify لمزيد من التفاصيل.
على & nbsp؛ - ثابت / CSS / site.sass
على & nbsp؛ يعتمد:
على & nbsp؛ - ثابت / CSS / * ساس
على & nbsp؛ - ثابت / GFX / *
على & nbsp؛ البيدي: صحيح
على & nbsp؛ embed.path.root: ثابت
على & nbsp؛ embed.url.base: /.static/
prereqs:
- ثابت / شبيبة / consts.js:
على & nbsp؛ مصدر: ساكنة / شبيبة / consts.coffee
على & nbsp؛ المضغوط: كاذبة
- ثابت / شبيبة / consts-dev.js:
على & nbsp؛ مصدر: ساكنة / شبيبة / consts-dev.coffee
على & nbsp؛ المضغوط: كاذبة
الحياة الفطرية:
على & nbsp؛ NODE_PATH.prefix: / ثابت شبيبة
output.directory: محرك تطبيقات / ثابت
output.hashed: صحيح
output.manifest: محرك تطبيقات / assets.json
profile.dev:
على & nbsp؛ css.compressed: كاذبة
على & nbsp؛ js.compressed: كاذبة
يمكنك التحكم حتى التي التكوين خيارات يعتاد عن طريق تحديد المعلمة --profile. وهذا تجاوز القيم الافتراضية مع القيم المحددة للوضع معين. لذلك، في المثال أعلاه، مع تحديد ديف --profile ستستخدم جميع الخيارات profile.dev.
وأخيرا، يمكنك تحديد معالجات مخصصة لassetgen للاتصال عند إنشاء ملف من نوع معين. على سبيل المثال، لتجاوز معالج شبيبة مدمج مع واحد فقط الذي حالات أقل للجميع محتوى المصدر، إنشاء الملحق الخاص بك، على سبيل المثال kickass-extension.py:
فئة KickassAsset (الأصول):
على & nbsp؛ توليد مواطنه (النفس):
على & nbsp؛ المحتوى = '' .join (قراءة (المصدر) .lower () لمصدر في self.sources)
على & nbsp؛ self.emit (self.path، والمحتوى)
register_handler ('شبيبة "، KickassAsset)
قم بتشغيل assetgen مع المسار --extension / إلى / المعلمة kickass-extension.py المحدد.
استعمال
الاستعمال: assetgen [<مسار / إلى / assetgen.yaml> ...] [خيارات]
ملاحظة:
& nbsp؛ إذا لم تقم بتحديد assetgen.yaml مسارات الملفات، ثم `بوابة
على & nbsp؛ ليرة سورية ملفات * سيتم استخدام assetgen.yaml` للكشف عن التكوين
على & nbsp؛ الملفات في مستودع الحالي. لذلك عليك أن تكون داخل
على & nbsp؛ شجرة عمل بوابة مستودع ل.
خيارات:
على & nbsp؛ -h، --help إظهار هذه الرسالة مساعدة والخروج
على & nbsp؛ -v، رقم الإصدار --version عرض البرنامج والخروج
على & nbsp؛ - إزالة نظيفة كافة الملفات التي تم إنشاؤها
على & nbsp؛ - تصحيح وضع وضع التصحيح
على & nbsp؛ - تمديد = PATH تحديد ملف التمديد الثعبان (يمكن ان تتكرر)
على & nbsp؛ - قوة قوة على إعادة بناء جميع الملفات
على & nbsp؛ - الملف الشخصي = اسم تحديد ملف تعريف لاستخدامه
على & nbsp؛ - مراقبة الحفاظ على تشغيل assetgen على حلقة

الميزات:

تجميع الملفات المصدر CoffeeScript إلى تفعيل جافا.
التصغير جافا سكريبت من خلال UglifyJS - بما في ذلك دعم جديد للطي المستمر.
جمع وتصغير صفحات الأنماط ساس في CSS.
توليد المتغيرات من نفس الأنماط لكل من التدويل (التقليب من اليسار إلى اليمين) وتضمين الصور والبيانات تلقائيا: محددات للحد من الكمون.
وصل ملفات مصدر متعددة في ملف واحد لتقليل عدد طلبات HTTP.
إنشاء ملفات متميزة مع تجزئة المحتوى المضمن في اسم الملف وذلك على العمل بفعالية مع مخابئ شبكة الإنترنت.
إنشاء ملف البيان JSON لاستخدامها في معالجات ثابتة التطبيق الويب الخاص بك.

المتطلبات:

بيثون

البرامج الأخرى من المطور Tav

Bolt
Bolt

11 May 15

Yatiblog
Yatiblog

11 May 15

تعليقات ل Assetgen

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!