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 编程语言
243 每月下载量
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