Composer的 "fund" 命令有什么用_一键打开项目依赖的赞助链接

composer fund 命令用于显示项目依赖包中维护者提供的赞助链接,例如 Package: symfony/flex - Fund: https://symfony.com/sponsor,它通过读取 composer.json 中的 funding 字段展示支持途径,提醒用户关注并资助开源开发者,促进社区可持续发展。

composer的 \

Composer 并没有一个内置的官方命令叫做 "fund",但当你在项目中运行 composer fund 时,它确实会输出一些内容——这其实是 Composer 对社区支持和开源维护的一种提示机制。

什么是 composer fund?

这个命令的作用是:显示当前项目所依赖的包中,那些公开了赞助信息(如 GitHub Sponsors、Open Collective 等链接)的维护者链接。它让你一键查看可以资助哪些开源项目的作者。

许多开源开发者无偿贡献代码,而 fund 命令提供了一种简单方式,让使用者意识到这些依赖背后的劳动,并鼓励给予经济支持。

如何使用?

在你的 PHP 项目根目录下运行:

composer fund

你会看到类似这样的输出:

  • Package: symfony/flex - Fund: https://symfony.com/sponsor
  • Package: lar*el/pint - Fund: https://github.com/sponsors/nunomaduro

每个条目代表该项目的一个依赖声明了赞助地址。你可以点击链接了解详情,甚至直接捐款支持开发者。

它是怎么工作的?

当一个 Composer 包在它的 composer.json 中包含 funding 字段时,例如:

"funding": [ { "type": "github", "url": "https://github.com/sponsors/nunomaduro" } ]

超能文献 超能文献

超能文献是一款革命性的AI驱动医学文献搜索引擎。

超能文献 123 查看详情 超能文献

那么执行 composer fund 时,Composer 就会读取并展示这些信息。

这个功能不安装任何东西,也不影响项目运行,纯粹是一种“回馈社区”的提醒机制。

为什么有用?

你每天使用的很多工具都是由个人或小团队免费维护的。composer fund 提醒我们:开源需要资源。哪怕只是看看链接,也能提高对维护者付出的认知。

如果你的公司靠这些工具盈利,或许这就是个合适的起点,考虑为关键依赖提供赞助。

基本上就这些。不复杂但容易忽略的小功能,却承载着开源生态的重要价值——互相支持。

以上就是Composer的 "fund" 命令有什么用_一键打开项目依赖的赞助链接的详细内容,更多请关注php中文网其它相关文章!

本文转自网络,如有侵权请联系客服删除。