phppack / minify
CSS & JavaScript 压缩器,使用PHP编写。移除空白字符,删除注释,合并文件(包括CSS文件中的@import语句和小的资源),并优化/缩短一些常见的编程模式。
dev-master
2018-12-07 11:59 UTC
Requires
- php: >=5.3.0
- ext-pcre: *
- matthiasmullie/path-converter: ~1.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ~2.0
- matthiasmullie/scrapbook: ~1.0
- phpunit/phpunit: ~4.8
Suggests
- psr/cache-implementation: Cache implementation to use with Minify::cache
This package is auto-updated.
Last update: 2024-09-08 07:11:03 UTC
README
问题
在提交错误报告时,尽量详细
- 你使用了哪个版本?
- 你尝试做什么?请发布你的代码的相关部分。
- 出了什么问题?如果有错误消息,请包括在内。
- 预期的结果是什么?
拉取请求
欢迎提交对现有代码库的修复和改进。新功能也欢迎,但将根据个案进行评估。如果你不想冒险浪费时间去实现一个可能被拒绝的新功能,请通过打开一个问题开始讨论。
不要忘记将你的更改添加到变更日志中。
测试
请为每次代码的更改或增加包含测试。要运行完整的测试套件
vendor/bin/phpunit
在提交新的拉取请求时,请确保测试套件通过(Travis CI将运行它并报告你的拉取请求。)
在Windows上运行测试,请在命令行中运行tests/convert_symlinks_to_windows_style.sh
以将Linux风格的测试符号链接转换为Windows风格。
编码标准
所有代码必须遵循PSR-2。只需确保在提交代码之前运行php-cs-fixer,它将为你处理格式化
vendor/bin/php-cs-fixer fix src
vendor/bin/php-cs-fixer fix tests
详细记录代码!
许可证
请注意,minify使用MIT许可证,基本上允许任何人无限制地使用它。