Asseter

Asset-generator voor moderne web-app-ontwikkeling
Download nu

Asseter Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Public Domain
  • Naam uitgever:
  • Tav
  • Uitgever website:
  • http://espians.com

Asseter Tags


Asseter Beschrijving

Asset Generator voor moderne web-app-ontwikkeling Assetgen is bedoeld als vervanging voor de verschillende ad-hoc-scripts die vaak worden geschreven om JavaScript / CSS-bestanden te bouwen / beheren. De tool wordt aangedreven door de configuratie die u opgeeft in een AsseterGen.yaml-bestand, bijv. # Voorbeeld AssetGen.yaml Configurationgenerate: - JS / BASE.JS: Bron: -% (Ampify_root) S / Third_Party / JSLIBS / JSON.JS- JS / APP.JS: Bron: - Statisch / JS / Modellen.coffee - Statisch / JS / BEZOEKEN. COFFEE - Statisch /js/maps.coffee uglify: - --Define-from-module - consts profiel.dev: uglify: - --Define-from-module - consts-dev- gfx / *: bron: Statisch / GFX / * Type: Binary- CSS / SITE.CSS: Bron: - RAW: | // Public Domain (-) 2011 De Ampify-auteurs. // Zie het AMPIFY-licrense-bestand voor meer informatie. - Static / CSS / Site.Sass is afhankelijk van: - Static / CSS / *. SASS - STATIC / GFX / * BIDI: TRUE EMBED.PATH.ROOT: STATIC EMBED.URL.BASE: /.Static/Prereqs :- Statisch / JS /consts.js: Bron: Static / JS / CONSTS.Coffee gecomprimeerd: false- statisch / JS / CONSS-Dev.JS: Bron: Statisch / JS / CONS-DEV.COFFEE COMPRESSED: FALSEENV: NODE_PATH.PREFIX: STATIC / JSOUTPUT .Directory: APPENGINE / STATICOUTUTPUT.HASHED: TruoutPut.Manifest: APPENGINE / ASSETS.JSONPROFILE.DEV: CSS.COMPRESSED: FALSE JS.COMPRESSED: FALSEYOU kan zelfs controleren welke configuratieopties worden gebruikt door de PROFILE-parameter op te geven. Hiermee wordt de standaardwaarden overgedragen met de waarden die zijn opgegeven voor het opgegeven profiel. Dus, in het bovenstaande voorbeeld, gebruikt het opgeven van --Profile Dev alle profiel.dev-opties.en, ten slotte, u kunt aangepaste handlers opgeven voor Assetgen om te bellen bij het genereren van een bestand van een bepaald type. Bijvoorbeeld om de ingebouwde JS-handler te negeren met een die alleen maar alle broninhoud met een lager is, bijvoorbeeld uw extensie maken, b.v. kickass-extension.py:class kickassasset (activa): Def genereren (zelf): content = '' .join (lees (bron). Lower () voor bron in zelf.Brongen) Self.emit (self.path, inhoud) REGIREGISTER_HANDLER ('JS', KICKAssasset) Voer vervolgens Assetgen uit met het --xtensionpad / naar / kickass-extension.py-parameter gespecificeerde.ausageusage: Assetgen Opmerking: Als u AssetGen.yaml-bestandspaden niet opgeeft, wordt 'Git LS-bestanden * Assetgen.yaml' gebruikt om alle configuratiebestanden in de huidige repository te detecteren. Dus je moet in de werkboom van een git-repository zijn.Options: -h, --Help Toon dit hulpbericht en exit -V -V, - Versienummer van PROGRAMMA'S EN EXIT - Clean verwijderen Alle gegenereerde bestanden - Debug Geplaatst Debug MODE --Extension = PATH Geef een Python-uitbreidingsbestand op (kan worden herhaald) --force Force Rebuild van alle bestanden --Profile = naam Specificeer een profiel om te gebruiken - Watch Houdt acteting op een lus


Asseter Gerelateerde software