joachim-n / composer-manifest
该软件包最新版本(1.1.6)没有可用的许可证信息。
1.1.6
2024-07-22 08:47 UTC
Requires
- composer-plugin-api: ^1.0 || ^2.0
- symfony/yaml: ^3.4 || ^4.2 || ^5.4 || ^6.1 || ^7
Requires (Dev)
- composer/composer: ^1.0 || ^2.0
- symfony/var-dumper: ^4.2
README
这是一个 Composer 插件,它维护一个简单的 YAML 文件,列出所有已安装的软件包及其版本号。
为什么?
当 Composer 执行安装或更新操作时,输出会告诉您发生了什么变化。但一旦这个输出消失,就很难重新构建它,因为对 composer.lock 文件更改的 diff 很难阅读。
此插件会写入一个 YAML 文件,每行列出每个软件包,这样 diff 或日志就可以显示确切发生了什么变化。
用法
安装插件。
composer require joachim-n/composer-manifest
无论何时安装、更新或删除软件包,插件都会更新项目根目录下的 composer-manifest.yaml 文件。您应该在提交 composer.json 和 composer.lock 的更改的同时提交此文件,以保持更改的历史记录。
集成
与 Renovate 一起使用,使用 fileFilters 配置选项确保由 renovate 机器人提交清单文件。