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) S / third_party / jslibs / json.js
- جی اس / app.js:
& nbsp؛ در منبع:
از & nbsp؛ - / شخص JS / Models.coffee
از & nbsp؛ - / شخص JS / Views.coffee
از & nbsp؛ - / شخص JS / Maps.coffee
& nbsp؛ در زشت کردن:
کنید. & nbsp؛ - --define-از-ماژول
از & nbsp؛ - consts
& nbsp؛ در profile.dev:
& nbsp؛ در زشت کردن:
کنید. & nbsp؛ - --define-از-ماژول
از & nbsp؛ - consts-توسعه تمدن
- خوش / *:
کنید. & nbsp؛ منبع: استاتیک / خوش / *
کنید. & nbsp؛ نوع: باینری
- CSS / site.css:
& nbsp؛ در منبع:
از & nbsp؛ - خام: |
از & nbsp؛ // دامنه عمومی (-) 2011 Ampify نویسنده.
از & nbsp؛ // فایل UNLICENSE Ampify برای جزئیات بیشتر.
از & nbsp؛ - استاتیک / CSS / site.sass
از & nbsp؛ بستگی دارد:
کنید. & nbsp؛ -. شخص / CSS / * * * * بی احترامی صحبت کردن
از & nbsp؛ - استاتیک / خوش / *
کنید. & nbsp؛ بیدی: درست است
کنید. & nbsp؛ embed.path.root: شخص
& nbsp؛ در embed.url.base: /.static/
prereqs:
- استاتیک / JS / consts.js:
& nbsp؛ در منبع: استاتیک / JS / consts.coffee
& nbsp؛ از فشرده: نادرست
- استاتیک / JS / consts-dev.js:
& nbsp؛ در منبع: استاتیک / JS / consts-dev.coffee
& nbsp؛ از فشرده: نادرست
ENV:
& nbsp؛ در NODE_PATH.prefix: / شخص جی اس
output.directory: appengine / شخص
output.hashed: درست است
output.manifest: appengine / assets.json
profile.dev:
& nbsp؛ در css.compressed: نادرست
& nbsp؛ در js.compressed: نادرست
شما حتی می توانید کنترل می شود که گزینه های پیکربندی با مشخص کردن پارامتر --profile استفاده می شود. این کار مقادیر پیش فرض با مقادیر مشخص برای نمایش داده شده را لغو کنید. بنابراین، در مثال بالا، مشخص توسعه تمدن --profile همه گزینه های profile.dev استفاده کنید.
و در نهایت، شما می توانید کنترل های سفارشی برای assetgen تماس بگیرید زمانی که تولید یک فایل از یک نوع داده را مشخص کنید. به عنوان مثال، به نادیده گرفتن کنترل جی اس builtin با یک که فقط پایین مورد تمامی مطالب منبع، ایجاد توسعه خود را، به عنوان مثال kickass-extension.py:
کلاس KickassAsset (دارایی):
& nbsp؛ از دف تولید (خود):
محتوای = '' .join (به عنوان خوانده شده (منبع) .lower () برای منبع در self.sources) کنید. & nbsp
& nbsp؛ در self.emit (self.path، محتوا)
register_handler ('جی اس'، KickassAsset)
سپس assetgen اجرا با مسیر --extension / به / پارامتر kickass-extension.py مشخص شده است.
استفاده
طریقه استفاده: assetgen [<راه / به / assetgen.yaml> ...] [گزینه]
نکته:
& nbsp؛ اگر شما assetgen.yaml مسیرهای فایل مشخص نیست، پس `دستگاه گوارش
از & nbsp؛ LS-فایل های * assetgen.yaml` خواهد شد مورد استفاده برای شناسایی تمام پیکربندی
& nbsp؛ از فایل ها در مخزن. بنابراین شما نیاز به داخل
& nbsp؛ یک مخزن دستگاه گوارش درخت کاری.
گزینه ها:
& nbsp؛ در -h، --help این ارسال کمک و خروج نشان می دهد
از & nbsp؛ -v، شماره نسخه --version برنامه نشان می دهد و خروج
از & nbsp؛ - حذف تمام فایل های پاک تولید
کنید. & nbsp؛ - اشکال زدایی حالت اشکال زدایی
از & nbsp؛ - گسترش = PATH یک فایل پسوند پایتون مشخص (ممکن است تکرار)
از & nbsp؛ - نیروی نیروی بازسازی از تمام فایل های
از & nbsp؛ - نمایش = نام یک پروفایل مشخص به استفاده از
از & nbsp؛ - سازمان دیده بان را در حال اجرا assetgen بر روی یک حلقه

ویژگی ها:

در کامپایل فایل های منبع CoffeeScript به جاوا اسکریپت.
Minifying جاوا اسکریپت از طریق UglifyJS - از جمله حمایت های جدید تاشو ثابت است.
تدوین و minifying شیوه بی احترامی صحبت کردن به CSS.
تولید انواع دیگری از شیوه یکسان برای هر دو بین المللی (کوه در می رم از چپ به راست) و برای به طور خودکار تعبیه تصاویر به عنوان داده ها: URI ها برای به حداقل رساندن تاخیر.
الحاق چندین فایل سورس را به یک فایل به حداقل رساندن تعداد درخواست HTTP.
ایجاد فایل های مجزا با هش از محتوای جاسازی شده در نام فایل، تا که به کار به طور موثر با انبارهای وب است.
ایجاد یک فایل مانیفست JSON برای استفاده در گرداننده شخص برنامه وب خود را.

در مورد نیاز:

پایتون

نرم افزار های دیگر از توسعه دهنده Tav

Yatiblog
Yatiblog

11 May 15

Bolt
Bolt

11 May 15

نظرات به Assetgen

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!