slanlance/composery

此包最新版本(dev-master)没有提供许可证信息。

Composery:一个用于从YAML文件(composer.yml)读取配置的Composer包装器。

dev-master 2017-11-03 19:00 UTC

This package is auto-updated.

Last update: 2024-09-23 03:32:33 UTC


README

一个用于从YAML文件(composer.yml)读取配置的Composer包装器。

⚠️  注意

    该包目前处于非常早期的开发阶段。
    不要因为它的内容不足而失望。

为什么‽

  • 由于JSON不允许注释,无法向composer.json添加注释。
  • YAML允许注释。
  • YAML和JSON之间的双向转换既简单又可靠。(除了YAML注释的丢失。)
  • 如果对YAML和JSON之间的一致性丢失表示关注,请放心。YAML可以包含JSON,同时仍然允许注释。
  • igorw/composer-yaml 项目很好,但它仅将composer.yml转换为composer.json。然而,它不会使用新的composer.json文件来运行Composer。
  • 相比之下,Composery将会
    • 将composer.yml转换为composer.json。
    • 使用新的composer.json运行Composer。
    • 默认情况下,在退出前删除composer.json。
    • 可选地,在退出时保留composer.json,这对于调试或分发很有用。