Assetgen

צילום מסך תוכנה:
Assetgen
פרטי תוכנה:
גרסה: 0.3.2
טען תאריך: 11 May 15
מפתחים: Tav
רשיון: ללא תשלום
פופולריות: 39

Rating: nan/5 (Total Votes: 0)

Assetgen מיועד כתחליף לתסריטי אד-הוק השונים שלעתים קרובות לקבל בכתב לבנות / לנהל קבצים / CSS JavaScript.
הכלי הוא מונע על ידי התצורה שציינת בקובץ assetgen.yaml, למשל
תצורת assetgen.yaml # דוגמא
ליצור:
- JS / base.js:
& Nbsp; מקור:
& Nbsp; -% (AMPIFY_ROOT) s / third_party / jslibs / json.js
- 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-dev
- Gfx / *:
& Nbsp; מקור: / GFX / * סטטי
& Nbsp; סוג: ינארי
- CSS / site.css:
& Nbsp; מקור:
& Nbsp; - גלם: |
& Nbsp; // Public Domain (-) 2011 מחברים Ampify.
& Nbsp; // ראה קובץ UNLICENSE Ampify לפרטים.
& Nbsp; - CSS / site.sass / סטטי
& Nbsp; תלוי:
& Nbsp; -. סטטי / CSS / * Sass
& Nbsp; - סטטי / GFX / *
& Nbsp; דו-כיווני: אמיתי
& Nbsp; embed.path.root: סטטי
& Nbsp; embed.url.base: /.static/
דרישות מוקדמות:
- סטטי / JS / consts.js:
& Nbsp; מקור: JS / consts.coffee / סטטי
& Nbsp; דחוס: שווא
- JS / / consts-dev.js סטטי:
& Nbsp; מקור: / JS / consts-dev.coffee סטטי
& Nbsp; דחוס: שווא
env:
& Nbsp; NODE_PATH.prefix: JS / סטטי
output.directory: AppEngine / סטטי
output.hashed: אמיתי
output.manifest: AppEngine / assets.json
profile.dev:
& Nbsp; css.compressed: שווא
& Nbsp; js.compressed: שווא
אתה אפילו יכול לשלוט בי config אפשרויות מתרגל על ​​ידי ציון פרמטר --profile. זו תבטל ערכי ברירת מחדל עם הערכים שצוינו עבור הפרופיל נתון. אז, בדוגמא לעיל, המפרט dev --profile ישתמש בכל אפשרויות profile.dev.
ולבסוף, ניתן לציין מפעילים מותאמים אישית עבור assetgen להתקשר בעת יצירת קובץ מסוג מסוים. לדוגמא, כדי לעקוף את מטפל JS builtin עם אחד שרק התחתון מקרים כל תוכן המקור, ליצור השלוחה שלך, לדוגמא kickass-extension.py:
הכיתה KickassAsset (נכסים):
& Nbsp; def ליצור (עצמי):
& Nbsp; תוכן = (.lower לקרוא (מקור) () למקור בself.sources) '' .join
& Nbsp; self.emit (self.path, תוכן)
("JS", KickassAsset) register_handler
לאחר מכן להפעיל assetgen עם נתיב --extension / ל/ פרמטר kickass-extension.py שצוין.
שימוש
שימוש: [<נתיב / ל / assetgen.yaml> ...] assetgen [אפשרויות]
הערה:
& Nbsp; אם לא תציין נתיבי קבצי assetgen.yaml, אז `git
& Nbsp; LS-קבצים * assetgen.yaml` ישמשו כדי לזהות את כל config
& Nbsp; קבצים במאגר הנוכחי. אז אתה צריך להיות בתוך
& Nbsp; עץ העבודה של מאגר Git.
אפשרויות:
& Nbsp; -h, --help יציג הודעת עזרה זה וצא
& Nbsp; -v, מספר הגרסה של --version תכנית המופע ויציאה
& Nbsp; - להסיר נקי כל קבצים שנוצר
& Nbsp; - מצב debug להגדיר באגים
& Nbsp; - הסיומת = path ציין סיומת קובץ פיתון (ניתן לחזור)
& Nbsp; - כוח הכוח לבנות מחדש של כל הקבצים
& Nbsp; - פרופיל = שם לציין פרופיל להשתמש
& Nbsp; - לצפות להמשיך לרוץ assetgen על לולאה

תכונות :

  • ליקוט קבצי מקור CoffeeScript לJavaScript
  • . >
  • המזעור JavaScript דרך UglifyJS -. כולל התמיכה מתקפל הקבועה החדשה
  • ליקוט ומזעור גיליונות סגנון SASS לCSS.
  • יצירת גרסאות של אותו גיליון הסגנונות לשני בינאום (flipping שמאל לימין) ועבור באופן אוטומטי הטבעת תמונות כנתונים:. URIs למזער חביון
  • Concatenating קבצי מקור מרובים לתוך קובץ אחד כדי למזער את מספר בקשות HTTP.
  • יצירת קבצים נפרדים עם החשיש של התוכן המוטבע בקובץ כדי לעבוד ביעילות עם מצבורי אינטרנט.
  • יצירת קובץ מניפסט JSON לשימוש במפעילי סטטי של יישום האינטרנט שלך.

דרישות :

  • פייתון

תוכנות אחרות של יזם Tav

Yatiblog
Yatiblog

11 May 15

Bolt
Bolt

11 May 15

תגובות ל Assetgen

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!