#architecture #capture #oca #overlays #version #command-line #parser

已删除 oca-rust

Rust 实现的 Overlays 捕获架构

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

Download history 348/week @ 2024-04-02

每月 161 次下载

GPL-3.0 许可证

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 Build Status Cargo version WASM Build Status NPM version

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.ionpmjs.com),在 crates.ionpmjs.com 上构建和发布包。

依赖关系

~8–13MB
~239K SLoC