70 个发布版本
0.2.23 | 2023年1月11日 |
---|---|
0.2.21 | 2022年12月21日 |
0.2.10 | 2022年11月21日 |
0.1.42 | 2022年7月25日 |
0.1.23 | 2021年11月24日 |
#11 in #oca
每月 161 次下载
665KB
5.5K SLoC
包含 (MSI 安装程序,325KB) tests/assets/oca_template.xls,(ZIP 文件,275KB) tests/assets/oca_template.xlsx,(ZIP 文件,23KB) tests/assets/entries_template.xlsx
Rust 实现的 Overlays 捕获架构
OCA 是一个标准化的全球数据捕获和交换解决方案,它保护 PII 数据并提供了一种对当前架构的积极替代方案。更多信息请参阅:https://oca.colossi.network/
许可证
EUPL 1.2
我们已经提炼出最关键的许可证细节,以确保您的采用顺利:点击此处查看详细信息。
文档
使用方法
命令行解析器
下载 Linux 版本 或 Windows 版本
在 cargo 包中
将此添加到您的 Cargo.toml
[dependencies]
oca-rust = "0.2.23"
构建
使用命令行应用程序和 XLS 解析器构建本地包
cargobuild --功能command_line,xls_parser
运行 测试
cargotest --all-features
JS WASM 绑定
构建
构建本地 NPM 包
在 bindings/js/wasm 目录下
bash build-pkg.sh
运行 测试
转到 bindings/js/example 目录并安装依赖项
yarn install
yarn test
发布新版本
cargorelease
bumps 版本并运行 git push
并添加 v{version}
标签。这将在 GitHub 上触发操作(Crates.io 和 npmjs.com),在 crates.io 和 npmjs.com 上构建和发布包。
依赖关系
~8–13MB
~239K SLoC