13个版本

新增 0.1.17 2024年8月20日
0.1.16 2024年7月29日
0.1.13 2024年6月28日
0.1.11 2024年5月23日
0.1.0 2024年1月24日

#924 in 编程语言

Download history 2/week @ 2024-04-23 84/week @ 2024-05-21 1/week @ 2024-05-28 137/week @ 2024-06-04 126/week @ 2024-06-25 130/week @ 2024-07-02 6/week @ 2024-07-09 100/week @ 2024-07-16 81/week @ 2024-07-23 62/week @ 2024-07-30

243 每月下载量

Apache-2.0

715KB
12K SLoC

Turbofuro

记录时间内构建酷炫事物的可视化编程语言。

此仓库包含工作应用程序、运行时、Turbofuro表达式语言(TEL)及其绑定。您可以在Turbofuro网站上找到编辑器以及有关此项目的更多详细信息。

注意:此项目是实验性的,正在积极开发中。目前不建议用于生产环境。

入门

GitHub发行版页面下载您平台的最新版本,或使用以下命令安装二进制文件:cargo install turbofuro_worker。还有可以使用官方的Docker镜像

一旦您有了二进制文件,您可以使用以下命令运行它:

turbofuro_worker --token <YOUR_MACHINE_TOKEN>

您可以从Turbofuro上的机器详情中获取机器令牌。

本地开发

此项目包含一个带有多个crate的Cargo工作空间。要本地构建它,您需要安装Rust和Cargo。您可以通过Rust网站上的说明来完成此操作。

之后,您可以克隆仓库并使用以下命令构建项目:

cargo build --release

构建完成后,您可以在target/release文件夹中使用turbofuro_worker二进制文件。

turbofuro_worker项目包含许多模块示例。您可以使用以下命令运行测试配置:

cd turbofuro_worker
cargo run -- --config test_config.json

使用tokio-console运行

工作使用Tokio作为异步运行时。您可以使用tokio-console运行并连接到工作,以检查正在运行的任务和资源。

RUSTFLAGS="--cfg tokio_unstable" cargo run -- --token XXX

贡献

我们热烈欢迎所有💛的贡献。

欢迎创建问题,包括那些带有功能建议的问题。如果您想帮忙,但不确定如何操作,请直接联系 @pr0gramista(Twitter/LinkedIn/电子邮件)。

许可

Turbofuro Worker 采用 Apache-2.0 许可。

编码愉快!🚀

依赖项

~68–105MB
~2M SLoC