buuum / appcompile
编译您的应用程序包
v1.0.7
2017-11-29 11:21 UTC
Requires
- php: >=5.5.0
- buuum/template: ^2.0
- symfony/console: ^3.2
- symfony/yaml: ^3.2
Requires (Dev)
README
安装
系统要求
使用 Buuum\appcompile 需要 PHP >= 7.0,但推荐使用最新的稳定版本。
Composer
Buuum\appcompile 可在 Packagist 上找到,并可以使用 Composer 进行安装。
composer require buuum/appcompile
手动
只要您的自动加载器遵循 PSR-0 或 PSR-4 标准,您就可以使用自己的自动加载器。只需将 src 目录的内容放入您的 vendor 目录中即可。
初始化配置
php vendor/bin/compile init
生成的 compile.yml 文件
paths: temp: _tmp cache: temp/assets assets: root: httpdocs/assets compiler_paths: compile1: name: default dest: app/public2 files: root: app/_gen coffee: app/_gen/coffee haml: app/_gen/views sass: app/_gen/sass assets: root: httpdocs/assets css: httpdocs/assets/css js: httpdocs/assets/js imgsdir: httpdocs/assets/imgs compile2: name: Web dest: app/Web/public2 files: root: app/_gen coffee: app/Web/_gen/coffee haml: app/Web/_gen/views sass: app/Web/_gen/sass assets: root: httpdocs/assets/Web css: httpdocs/assets/Web/css js: httpdocs/assets/Web/js imgsdir: httpdocs/assets/Web/imgs bower: masonry: files: - "dist/masonry.pkgd.min.js" chosen: files: - "chosen-sprite.png" - "chosen-sprite@2x.png" - "chosen.jquery.js" - "chosen.css" font-awesome: files: - "css/font-awesome.css" - "fonts/*" bootstrap: files: - "dist/css/bootstrap.min.css" - "dist/js/bootstrap.min.js" - "dist/fonts/*" replaces: files: dist/css/bootstrap.min.css: ../fonts: plugins/bootstrap/dist/fonts summernote: files: - "dist/summernote.js" - "dist/summernote.css" - "dist/font/*" moment: files: - "min/moment-with-locales.min.js" jquery: renames: dist/jquery.js: dist/jqueryrename.js
初始化 npm
npm install
许可协议
MIT 许可协议 (MIT)
版权所有 © 2017
特此授予任何人免费获得本软件及其相关文档文件(以下简称“软件”)副本的权利,无论该副本是单独获得的还是作为软件的一部分获得的,都可以自由使用该软件,不受任何限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权利,并允许将软件提供给他人使用,前提是遵守以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于对适销性、特定用途的适用性和非侵权的保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论该责任是因合同、侵权或其他原因而产生的,无论与软件或软件的使用或其他交易有关与否。