【Rust 日报】2023-07-02 使用GitHub Actions部署Rust跨平台二进制
来源:互联网      时间:2023-07-04 01:26:24

deez:用于 Rust 的单表设计的 DynamoDB 库

Deez 是一个用于轻松实现单表设计的 DynamoDB 抽象库,灵感来自于 ElectroDB。

GitHub: https://github.com/Sife-ops/deez

ultron:基于Web的文本编辑器

Demo链接:https://ivanceras.github.io/ultron/


(资料图)

GitHub: https://github.com/ivanceras/ultron

parsel:解析器生成器

Parsel是一个从语法树节点类型直接生成解析器的库。

GitHub: https://github.com/H2CO3/parsel/

Rust开发者访谈

与Rust 开发者,500Blockchains的Rust高级工程师Jester Hartman的访谈。包括程序员、Rust和编程幽默笑话,迷因等。

链接: https://paah.vhx.tv/videos/rustfull

使用GitHub Actions部署Rust跨平台二进制

如果你准备发布你Rust项目的第一个版本,你很可能想要上传一些包含预构建二进制文件(适用于macOS、Linux和Windows)的assets到你的GitHub发布页面。

这是使项目广泛可用的最早步骤之一,并且在设置其他安装方法(如Homebrew)时会非常有帮助。然而,找出跨平台编译的方法并不容易,特别是通过GitHub Action来进行。

通过阅读本文,你将拥有一个完全可用的部署流水线,它会自动创建发布并将二进制文件上传到该发布的Windows、Linux和macOS平台上。你将拥有一个类似下面这样的发布页面:

链接: https://dzfrias.dev/blog/deploy-rust-cross-platform-github-actions

Bard 2.0发布

这是 bard 的一个新的主要版本发布。此版本还附带了一本书。

重大变更:

在 bard 2.0 中,通过 TeX 生成的 PDF 输出已进行了全面改进。

TeX 输出已被替换为 PDF 输出,不再有process字段。

相反,bard 会自动检测已安装的 TeX 并运行相应的渲染命令。现在有一些新选项可以(可选地)配置 TeX 查找。

除此之外,bard.toml项目文件格式已更改,现在也具有版本号。

bard 是一款歌谱编译器,它可以读取 Markdown 文件,并生成 PDF、HTML 和 Hovorka 格式的歌谱。

GitHub: https://github.com/vojtechkral/bard

From 日报小组 长琴

社区学习交流平台订阅:

Rustcc 论坛:支持 rss

微信公众号:Rust 语言中文社区

Rust语言中文社区视频号live上线啦,以后会不定时直播Rust活动,欢迎关注

标签: