AstuciaGenerador de activos para el desarrollo de aplicaciones web moderno | |
Descargar ahora |
Astucia Clasificación y resumen
Anuncio publicitario
Astucia Etiquetas
Astucia Descripción
Generador de activos para el desarrollo de aplicaciones web moderno. AssetGen se pretende como un reemplazo para los diversos scripts ad-hoc que a menudo se escriben para construir / administrar archivos JavaScript / CSS. La herramienta está impulsada por la configuración que especifique en un archivo AssetGen.yaml, por ejemplo, en # Ejemplo ASETEGEN.YAML ConfigurationGenerate: - JS / BASE.JS: Fuente: -% (ampify_root) s / tercer_party / jslibs / json.js- js / app.js: fuente: - estática / js / models.coffee - estática / js / vers.coffee - estático /js/maps.coffee Uglify: - --Define-from-Module - Constant Perfil.dev: Uglify: - --Define-from-Module - Conss-dev- GFX / *: Fuente: estática / GFX / * Tipo: Binario- CSS / SITE.CSS: Fuente: - RAW: | // Dominio público (-) 2011 Los autores de amplificación. // Vea el archivo de Amply Unlicense para más detalles. - estática / CSS / Site.Sass depende: - estática / CSS / *. SASS - estática / GFX / * BIDI: true inserch.path.root: estática incrusion.url.base: /.static/prereqs :- estática / js / husstss.js: Fuente: estática / JS / Const.Coffee comprimido: Falso- estático- estático / JS / Consts-dev.js: Fuente: estática / JS / Consts-dev.coffee comprimido: falseenv: node_path.prefix: estática / jsutput .Directory: AppEngine / Staticoutput.Hashed: TrateOutput.Manifest: AppEngine / activo.jsonprofile.dev: CSS.Pressed: False JS.ComPressed: Falseyou puede incluso controlar las opciones de configuración que se usa especificando el parámetro -profile. Esto anulará los valores predeterminados con los valores especificados para el perfil dado. Por lo tanto, en el ejemplo anterior, especifique: PROFOWILE DEV utilizará todas las opciones de Perfil.dev. Y, finalmente, puede especificar manipuladores personalizados para que se llame a la llamada al generar un archivo de un tipo dado. Por ejemplo, para anular el controlador de JS incorporado con uno que solo está más abajo, todo el contenido de la fuente, cree su extensión, por ejemplo. kickass-extension.py :class kickassasset (activo): def generará (auto): contenido = '' .JOIN (LEER (FUENTE) .LOWER () para la fuente en self.sources) self.emit (auto.path, contenido) Register_handler ('JS', KICKASSASSSET) Luego ejecuta AssetGen con la ruta de textensión / a / kickass-extension.py parámetro especificado .usageusage: Assetgen NOTA: Si no especifica las rutas de archivo assetgen.yaml, luego se utilizarán 'GIT LS-Files * AssetGen.yaml` para detectar todos los archivos de configuración en el repositorio actual. Por lo tanto, debe estar dentro de un árbol de trabajo de un repositorio de git.Options: -h, --help Muestre este mensaje de ayuda y la salida -v, --VERSION MUESTRA EL NÚMERO DE VERSIÓN DEL PROGRAMA Y EXIT - CLEAN Eliminar todos los archivos generados - Debug Establecer depuración Modo --extensión = ruta Especifique un archivo de extensión de Python (se puede repetir) - Force Force Reconstrucción de todos los archivos --Profile = Nombre Especifique un perfil para usar :WATCH SHIGHT ERRENDE ASEETGEN en un bucle
Astucia Software relacionado
Django-Email-Services
Una aplicación de Django que proporciona billetes de correo electrónico y objetos de servicio respectivos para algunos de los emisores más conocidos ... ...
72
django-authtkt
se utiliza para compartir autentas entre más de un sitio de Django (una especie de autor de SSO) ...
174