awakenweb / beverage-scss
Beverage 任务运行器的 Scss 和 Compass 编译模块
Requires
- php: >=5.4
- awakenweb/beverage: *
- leafo/scssphp-compass: dev-master
This package is not auto-updated.
Last update: 2019-02-20 18:15:50 UTC
README
Beverage 任务运行器的 Scss 和 Compass 编译模块
先决条件
- PHP 5.4+
- Composer
安装
将以下内容添加到您的 composer.json 文件中
{ "require": { "awakenweb/beverage-scss": "dev-master" } }
配置
在您的 drinkmenu.php
文件中,添加以下任务
<?php use Awakenweb\Beverage\Beverage; use Awakenweb\BeverageScss\Scss; function defaultTask() { scss(); } function scss() { Beverage::files('main.scss', ['scss']) ->then(new Scss('scss', Scss::USE_COMPASS, Scss::NESTED)) ->destination('build/css'); }
选项
Scss
类接受 3 个参数
-
importPath
: 当遇到@include
或@import
指令时,告诉 Scss 编译器在哪里搜索。 -
useCompass
: 如同其名。True 或 False。您可以使用Scss::USE_COMPASS
或Scss::NO_COMPASS
以提高可维护性。 -
formatter
: 从 4 个可用的格式化工具中选择:Scss::NESTED
、Scss::COMPRESSED
、Scss::CRUNCHED
或Scss::NORMAL
。(CRUNCHED
与COMPRESSED
等价,但也会删除 CSS 注释)
贡献
错误
-
如果您发现了错误并确信自己能够修正它,请通过发送包含错误修复和用于识别错误的单元测试的 pull request 来修复。
-
如果您不能自行修复错误,请在此 GitHub 存储库中创建一个 issue。
安全漏洞
- 如果您认为在此软件包中发现了安全漏洞,请在采取任何其他措施之前,通过电子邮件联系 Mathieu SAVELLI。
新功能
-
在发送包含您希望直接添加到 Beverage 代码库的新功能的 pull request 之前,请通过电子邮件联系 Mathieu SAVELLI。如果功能被认为适合 Beverage,您有权发送 pull request。
-
如果您喜欢此软件包,最好的做法是提供新的精彩模块并通知我。我会将它们添加到这份说明书中。
贡献者
- 主要开发者: Mathieu SAVELLI (mathieu.savelli@awakenweb.fr)
许可证
Beverage 及其官方模块在 MIT 许可证 下发布