Swift Package Index 标志。Swift Package Index

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

包搜索功能改进


最近,我们一直专注于改进 Swift Package Index 上的搜索功能,现在是时候告诉大家我们已经实现了哪些改进!

搜索结果

首先,我们改进了您在搜索结果或任何软件包列表页面中看到的信息

Search results that include the number of stars a package has and when the repository last had maintenance activity, in addition to the standard metadata.

现在,整个网站的所有软件包列表都包含了星标数量和软件包最近的维护活动时间,以便您在打开软件包页面之前就可以开始进行一些决策。您可以在搜索结果关键词结果所有者/作者页面中看到这些示例。

注意: 当默认分支有提交,或者有人关闭或合并 issue 或 pull request 时,我们会更新上次“维护活动”的日期。

搜索过滤器

我们还添加了过滤器,以便您可以优化任何一组搜索结果。解释此功能的最佳方式是使用一些示例

请访问文档了解有关您可以过滤的所有字段以及此重要功能的更多信息。

Search results that have filters applied to narrow down the results based on last maintenance activity and platform compatibility.

我们尚未完全完成对搜索功能的更新,但我们已完成的工作绝对足够发布一篇更新文章!

与往常一样,所有这些工作都是团队合作的成果,如果没有 James Sherlock (他在实现过滤器方面完成了大部分工作) 和 Sarah Lichter (她帮助改进了软件包列表) 的宝贵贡献,这些改进将不会存在。感谢你们两位!


关于此博客

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