composer fund 可发现并支持项目依赖的开源包,通过列出资助链接促进社区回馈。开发者、维护者和企业可从中受益,但仅显示已配置 funding 字段的包。

Composer Fund 是 Composer 提供的一项功能,用于支持开源项目维护者。它本身不是一个本地命令行工具,而是集成在 getcomposer.org 网站上的一个倡议功能,帮助开发者通过资金支持他们所依赖的开源包。
当你在终端中运行 composer fund 时,Composer 会检查当前项目所依赖的第三方包,并列出那些支持接受资助的开源项目及其捐赠链接。
它的主要用途是:
在你的 PHP 项目根目录下执行:
composer fund输出示例:
Package: symfony/flex Funding: https://symfony.com/sponsor Package: laravel/pint Funding: https://github.com/sponsors/nunomaduro你可以点击这些链接,自愿为项目维护者捐款或赞助。
这个功能对三类用户特别有用:
并不是所有包都启用了 funding 信息。只有在 composer.json 中明确配置了 funding 字段的包才会出现在 composer fund 的输出中。
例如一个包的 composer.json 可能包含:
"funding": [ { "type": "github", "url": "https://github.com/sponsors/nunomaduro" }, { "type": "open_collective", "url": "https://opencollective.com/phpunit" } ]基本上就这些。composer fund 不复杂但很有意义,它让支持开源变得更简单直接。如果你经常使用 Composer,不妨定期运行一下这个命令,看看有没有值得赞助的项目。毕竟我们都在用别人写的代码。
以上就是composer fund命令有什么用_Composer Fund命令作用说明的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号