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のUNLICENSEファイルを参照してください。
  - 静的/ CSS / site.sass
 によって異なります。
  - 静的/ CSS / * SASS。
  - 静的/ 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のカスタムハンドラを指定することができます。例えば、例えば、1だけ下位ケースにすべてのソースコンテンツを組み込みjsのハンドラをオーバーライドする拡張機能を作成しますkickass-extension.py:
クラスKickassAsset(資産):
 デフ(自己)を生成します。
 コンテンツ= '' .join(self.sourcesソースへの読み取り(ソース).lower())
  self.emit(self.path、コンテンツ)
register_handler(「JS」、KickassAsset)
そして、指定された--extensionパス/に/ kickass-extension.pyパラメータでassetgenを実行します。
利用
使用法:assetgen [ ...] [オプション]
注意:
 あなたはassetgen.yamlファイルパスを指定しない場合、 `gitの
  LS-ファイル* assetgen.yaml`は、すべての設定を検出するために使用されます
 現在のリポジトリ内のファイル。だから、内部にする必要があり
  gitリポジトリの作業ツリー。
オプション:
  -h、このヘルプメッセージを表示して終了--help
  -v、--versionショープログラムのバージョン番号を表示して終了します
  - クリーンな削除生成されたすべてのファイル
  - デバッグ設定デバッグモード
  - 拡張= PATHはPythonの拡張ファイルを指定します(繰り返されてもよいです)
  - 力の力はすべてのファイルの再構築します
  - プロファイル= NAMEが使用するプロファイルを指定します
  - 見ループ

この機能でassetgenを実行しておいてください。

このJavaScriptのにCoffeeScriptのソースファイルをコンパイルします。
新しい定数折りたたみサポートを含む - UglifyJSを介して縮小化するJavaScript。
CSSにSASSスタイルシートをコンパイルし、縮小化。
遅延を最小限に抑えるためのURI:両方の国際化のために同じスタイルシートの変異体を作製し、自動的にデータとして画像を埋め込むための(左から右に反転します)。
HTTPリクエストの数を最小限にするために、1つのファイルに複数のソースファイルを連結します。
Webキャッシュを使用して効果的に作業するように、ファイル名に埋め込まれたコンテンツのハッシュを持つ明確なファイルを作成します。
あなたのWeb​​アプリケーションの静的なハンドラで使用するためのJSONマニフェストファイルを作成します。

この要件:

このパイソン

開発者の他のソフトウェア Tav

Bolt
Bolt

11 May 15

Yatiblog
Yatiblog

11 May 15

へのコメント Assetgen

コメントが見つかりません
コメントを追加
画像をオンにする!