Swift Package Index 标志。Swift Package Index

追踪 Swift 6 严格并发检查的数据竞争安全性采纳情况。有多少软件包为 Swift 6 做好准备

突出显示软件包资助链接


故事和时间一样古老,或者至少和 time_t 一样古老!一位友好的开发者编写了一些代码,并将其开源为一个库,希望它能帮助其他人。随着时间的推移,这个库可能会越来越受欢迎,促使其他开发者提出问题、展开讨论,甚至有时会提交 pull request!然而,也可能发生这样的情况:最初的开发者意识到他们正在把所有的空闲时间都花在为一个他们可能不再使用的项目上免费工作,从而导致倦怠和许多项目被放弃。

GitHub SponsorsOpen CollectivePatreonKo-fi 这样的服务是答案吗?我们不认为它们是完美的解决方案,但它们是我们拥有的最好的“一刀切”解决方案。

最近有人向我们指出,虽然软件包页面包含更多 Swift 特定的元数据和其他有用的信息,但它们隐藏了 GitHub 仓库页面上显示的赞助链接。这个功能在我们的待办事项列表中,但我们一直没有抽出时间来做。

我们很高兴地说,我们现在已经抽出时间来做了!您将在软件包元数据下方直接看到任何资助平台的链接。

Package funding links for the Vapor package on Swift Package Index.

添加此功能也让我们好奇有多少开源软件包正在寻求资助,因此我们对数据进行了一些挖掘,发现有 256 个个人或组织正在为 718 个软件包接受资助。这超过了索引中所有软件包的 10%!

此功能的唯一困难在于,浏览新软件包时并不是决定赞助它的合适时机。但是,我们鼓励您查看您项目使用的依赖项,然后返回到它们的软件包页面,看看是否有任何软件包正在寻求资助。


关于此博客

Swift Package Index 是一个 Swift 软件包的搜索引擎和元数据索引。我们的主要目标是帮助您更好地决定您在应用程序和项目中包含的依赖项。如果您是新来的,最好的开始方式是搜索软件包