Assetgen

軟件截圖:
Assetgen
軟件詳細信息:
版本: 0.3.2
上傳日期: 11 May 15
開發: Tav
許可: 免費
人氣: 1

Rating: nan/5 (Total Votes: 0)

Assetgen的目的是作為替代,往往被寫入建立/管理的JavaScript / CSS文件的各種特設腳本。
該工具是由你在assetgen.yaml文件中指定的配置,例如驅動
#示例assetgen.yaml配置
產生:
- JS / base.js:
 來源:
  - %(AMPIFY_ROOT)S / third_party / jslibs / json.js
- JS / app.js:
 來源:
  - 靜態/ JS / Models.coffee
  - 靜態/ JS / Views.coffee
  - 靜態/ JS / Maps.coffee
 醜化:
  - --define-從模塊
  - consts
  profile.dev:
 醜化:
  - --define-從模塊
  - consts-dev的
- GFX / *:
 來源:靜態/ GFX / *
 類型:二進制
- CSS / site.css:
 來源:
  - 原料:|
  //公共領域( - )2011 Ampify作者。
  //詳見Ampify取消許可文件。
  - 靜態/ CSS / site.sass
 取決於:
  - 靜電/ CSS / *青菜
  - 靜態/ GFX / *
 比迪:真
  embed.path.root:靜態
  embed.url.base:/.static/
prereqs:
- 靜電/ JS / consts.js:
 來源:靜態/ JS / consts.coffee
 壓縮:假的
- 靜電/ JS / consts-dev.js:
 來源:靜態/ JS / consts-dev.coffee
 壓縮:假的
ENV:
  NODE_PATH.prefix:靜態/ JS
output.directory:AppEngine上/靜態
output.hashed:真
output.manifest:AppEngine上/ assets.json
profile.dev:
  css.compressed:假的
  js.compressed:假的
你甚至可以控制哪些配置選項被用來通過指定--profile參數。這將覆蓋默認值與給定的配置文件中指定的值。所以,在上面的例子中,指定--profile dev的將使用所有profile.dev選項。
最後,您可以assetgen產生一個給定類型的文件時調用指定自定義處理程序。例如,覆蓋內建JS處理程序與一個剛剛較低情況下,所有的源內容,創建你的擴展,如kickass-extension.py:
類KickassAsset(資產):
 高清生成(個體經營):
 內容=''。加入(讀(源).lower()的源self.sources)
  self.emit(self.path,內容)
register_handler('JS',KickassAsset)
然後運行assetgen與--extension路徑/指定/ kickass-extension.py參數。
用法
用法:assetgen [<路徑/要/ assetgen.yaml> ...] [選項]
注意:
&NBSP;如果你不指定assetgen.yaml文件路徑,然後`混帳
&NBSP; LS-文件* assetgen.yaml`將用於檢測所有配置
&NBSP;文件在當前資源庫。所以,你需要在裡面
&NBSP;一個Git倉庫的工作樹。
選項:
&NBSP; -h,--help顯示此幫助信息並退出
&NBSP; -v,--version顯示程序的版本號並退出
&NBSP; - 乾淨的刪除所有生成的文件
&NBSP; - 調試設置調試模式
&NBSP; - 延長= path指定一個Python擴展文件(可重複)
&NBSP; - 力力的所有文件的重建
&NBSP; - 配置= NAME指定要使用的模式
&NBSP; - 看繼續循環

功能運行assetgen:

  • 在CoffeeScript的編譯源文件轉換成JavaScript
  • 在涅槃的JavaScript通過UglifyJS - 包括新的常量折疊的支持
  • 在編譯和污染減量SASS樣式到了CSS。
  • 生成相同樣式的變體為國際化(翻轉左到右)和用於自動地嵌入圖像作為數據:URI來使等待時間最小
  • 串聯多個源文件合併成一個文件,以盡量減少HTTP請求的數量。
  • 創建不同的文件嵌入到文件名,以便與web緩存有效工作的內容的哈希值。
  • 創建一個JSON清單文件在你的web應用程序的靜態處理器使用。

要求

  • 在Python的

顯影劑的其他軟件 Tav

Bolt
Bolt

11 May 15

Yatiblog
Yatiblog

11 May 15

意見 Assetgen

評論沒有發現
添加評論
打開圖片!