Rust Search Extension 两周年,发布 1.0 版!

栏目: 软件资讯 · 发布时间: 4年前

内容简介:大家好, Rust Search Extension是我从 2018 年开始开发的浏览器插件,方便 Rust 开发者在浏览器地址栏快速搜索官方文档、内置属性、crates 和错误码等。经过两年多的时间,迭代了 12 个版本,终于是时候可以发布...

大家好, Rust Search Extension是我从 2018 年开始开发的浏览器插件,方便 Rust 开发者在浏览器地址栏快速搜索官方文档、内置属性、crates 和错误码等。经过两年多的时间,迭代了 12 个版本,终于是时候可以发布 1.0 版了!????????

这是截止到目前 Rust Search Extension 取得的一些成绩:

  • 迭代 12 个版本
  • 382 个 star
  • 542 个 commit
  • 5 个 contributor
  • Chrome/Firefox 合计 2000+周活用户,Edge 数据不知(微软没有提供)
  • 得到了 Vercel.com 和 Jetbrains 的赞助(欢迎其他公司赞助,我会把贵司的 logo 放置在仓库和官网底部????????)
  • 国内阿里巴巴、蚂蚁金服、字节跳动、华为等 Rust 工程师在使用
  • 国外没有具体去了解,猜测应该有 Mozilla 、Google 、Facebook 的工程师也在使用吧

接下来看一下 1.0 版的主要功能:

支持在线更新索引

Rust Search Extension 之所以能够在地址栏快速搜索的原因在于插件中内置了众多离线索引文件,以往都只能通过发布新版来让大家基于最新版的索引来搜索。比如每次 Rust 发布一个版本加了新的 API,就需要发布新版本更新索引,否则搜不到新的 API ;再比如 Top 20K 的 crate,每天都有大量 crate 更新版本,甚至 Top 20K 的 crate 排名也在不断变化,如果索引文件不能得到及时更新的话,搜出来的 crate 信息可能经常是 outdated 的;

于是 1.0 版增加了在线更新索引的功能,主要包括两方面:

  • stable 和 nightly 标准库索引的更新

  • 其他搜索资源的索引更新( Top 20K crate,books,labels 等等)

stable 和 nightly 标准库索引的更新

每当我们在线查看 Rust 官方文档的时候,插件每天会自动同步最新的标准库索引,用户是没有任何感知的。也就是 1.0 之后不需要更新插件,每次搜索的标准库文档永远是最新的。

其他搜索资源的索引更新( Top 20K crate,books,labels 等等)

基于 GitHub Action,可以每天定时构建一次 Top 20K crate 、书籍等其他索引,上传至插件官网的update 页面,然后大家可以通过执行:update命令打开更新页面,插件会自动同步最新的索引。

这些构建索引的代码全是 Rust 编写哦

或者在 Popup 页面,勾选自动更新选项,每次重启浏览器的时候插件会自动打开 update 页面去更新索引。

Rust Search Extension 两周年,发布 1.0 版!

支持 caniuse.rs 和部分 RFC 的搜索

感谢社区 @aquarhead 的 PR,他把 caniuse.rs 的数据集成到了 Rust Search Extension 中。我们可以用过使用?+关键字搜索caniuse.rs上的数据,使用??+关键字搜索对应的 RFC 。

caniuse.rs 是社区的开发者搞的一个可以搜索 Rust 新功能何时稳定的网站,类似于 Web 社区的 caniuse.com 。

Rust Search Extension 两周年,发布 1.0 版!

新命令

  • :stats - 快速打开搜索数据统计页面

  • :update - 快速打开索引更新页面

详细更新日志可以参考Changelog 页面

官网

https://rust.extension.sh 官网上详细列举了各个功能,并配备了 GIF 图片示例。

Github

Rust Search Extension 在 Github https://github.com/huhu/rust-search-extension 开源,欢迎大家提 issue 或 PR !

下载地址


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Data Mining

Data Mining

Jiawei Han、Micheline Kamber、Jian Pei / Morgan Kaufmann / 2011-7-6 / USD 74.95

The increasing volume of data in modern business and science calls for more complex and sophisticated tools. Although advances in data mining technology have made extensive data collection much easier......一起来看看 《Data Mining》 这本书的介绍吧!

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试