phppack / minify

CSS & JavaScript 压缩器,使用PHP编写。移除空白字符,删除注释,合并文件(包括CSS文件中的@import语句和小的资源),并优化/缩短一些常见的编程模式。

dev-master 2018-12-07 11:59 UTC

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许可证,基本上允许任何人无限制地使用它。