13 个版本
0.1.11 | 2024 年 7 月 10 日 |
---|---|
0.1.10 | 2024 年 6 月 27 日 |
0.1.9 | 2024 年 5 月 27 日 |
0.1.4 | 2024 年 4 月 30 日 |
0.0.1 | 2024 年 3 月 15 日 |
#940 在 解析器实现 中
每月 177 次下载
8MB
1.5K SLoC
斯莱普尼尔
名字是什么?
这个名字是对斯莱普尼尔的引用,与我们的内存安全项目的其他北欧名字相一致。
发布
从fontations复制而来
我们使用 cargo-release
来帮助引导发布过程。可以使用以下命令安装:cargo install cargo-release
。您可能需要通过您的包管理器安装 pkg-config
以使其正常工作。
发布涉及以下步骤
-
确定可能需要发布的 crate:运行
cargo release changes
以查看自上次发布以来哪些 crate 已被修改。 -
确定 crate 的新版本。
- 在 1.0 之前,破坏性更改会增加 次要 版本号,非破坏性更改会修改 补丁 号。
-
更新清单版本和发布。
./resources/scripts/bump-version.sh
协调此过程。cargo release
执行所有繁重的工作
# To see usage ./resources/scripts/bump-version.sh # To do the thing ./resources/scripts/bump-version.sh sleipnir patch
-
将这些更改提交到新分支,获得批准并合并,然后切换到最新的
main
。 -
发布 crate。
./resources/scripts/release.sh
协调此过程。- 您将在这个过程中被提示审查更改
# To see usage ./resources/scripts/release.sh # To do the thing ./resources/scripts/release.sh sleipnir
依赖项
~6MB
~129K SLoC