Assetgen

Asset Generator für moderne Web-App-Entwicklung
Jetzt downloaden

Assetgen Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Public Domain
  • Name des Herausgebers:
  • Tav
  • Website des Verlags:
  • http://espians.com

Assetgen Stichworte


Assetgen Beschreibung

Asset Generator für moderne Web-App-Entwicklung Assetgen ist als Ersatz für die verschiedenen Ad-hoc-Skripts gedacht, die häufig in die Erstellung / Verwaltung von JavaScript / CSS-Dateien geschrieben werden. Das Werkzeug wird von der von Ihnen angegebenen Konfiguration in einer ASSETGEN.YAML-Datei gesteuert, z. B. # Beispiel Assetgen.YAML-KonfigurationGenerat - JS / Base.js: Quelle: -% (AMPIFY_ROOT) S / dritte_party / jslibs / json.js-js / app.js: Quelle: - static / js / modells.coffee - static / js / ansichten.coffee - statisch /js/maps.coffee Uglify: - --define-from-module - consts profil.dev: Uglify: - --define-from-module - consts-dev gfx / *: Quelle: static / gfx / * Typ: Binary-CSS / SITE.CSS: Quelle: - RAW: | // Public Domain (-) 2011 Die AMPIFY-Autoren. // Weitere Informationen finden Sie in der Unterlizenzdatei. - Statisch / CSS / SITE.SASS hängt davon ab: - Statisch / CSS / *. SASS - STATIC / GFX / * Bidi: True Embed.path.Root: Static Embed.url.base: /.static/Prereqs: Static / JS /consts.js: Quelle: static / js / consts.coffee komprimiert: false-static / js / concts-dev.js: Quelle: static / js / consts-dev.coffee komprimiert: falschenv: node_path.prefix: static / jsoutput .Directory: appengine / staticoutput.Hashed: trueoutput.manifest: appengine / sets.jsonprofile.dev: css.cresseed: false js.compressed: falseyou kann sogar steuern, welche Konfigurationsoptionen durch Angabe des Parameters von - Profile verwendet werden. Dadurch werden Standardwerte mit den für das angegebenen Profil angegebenen Werten überschrieben. In dem obigen Beispiel verwenden Sie in dem obigen Beispiel alle Optionen von Profil.dev.DEV.Und, schließlich können Sie benutzerdefinierte Handler für Assetgen angeben, um beim Erzeugen einer Datei eines bestimmten Typs anzurufen. Um beispielsweise den eingebauten JS-Handler mit einem zu überschreiben, der nur den gesamten Source-Inhalt kleiner ist, erstellen Sie Ihre Erweiterung, z. kickass-extesion.py:Class Kickassasset (Asset): Def Generate (Self): Inhalt = '' .Join (Lesen (Quelle) .Lower () für Quelle in self.Quces) self.emit (Self.Path, Inhalt) register_handler ('js', kickassasset), dann Run ASSETGEN mit dem --Extensionspfad / nach / kickass-extesion.py-Parameter angegeben.EageUsage: Assetgen Hinweis: Wenn Sie keine ASSETGEN.YAML-Dateipfade angeben, wird `git ls-Dateien * assetgen.yaml` verwendet, um alle Konfigurationsdateien im aktuellen Repository zu erkennen. Sie müssen also in einem Git-Repository-Arbeitsbaum sein. MODE --EXTESION = PATH Angeben einer Python-Erweiterungsdatei (möglicherweise wiederholt werden) --Force Force Rebuild von allen Dateien --Profile = Name Geben Sie ein Profil an, das Sie verwenden können.


Assetgen Zugehörige Software