#sway #forc #fuel #build #starting #contracts #language-server

应用 forc-lsp

一个简单的forc插件,用于启动sway语言服务器

110个版本 (53个破坏性版本)

0.63.1 2024年8月19日
0.62.0 2024年7月18日
0.52.0 2024年3月27日
0.48.1 2023年12月6日
0.19.0 2022年7月28日

#46魔法豆

Download history 125/week @ 2024-04-22 6/week @ 2024-04-29 176/week @ 2024-05-06 421/week @ 2024-05-13 122/week @ 2024-05-20 5/week @ 2024-06-03 2/week @ 2024-06-10 126/week @ 2024-06-17 8/week @ 2024-06-24 307/week @ 2024-07-01 5/week @ 2024-07-08 117/week @ 2024-07-15 344/week @ 2024-07-22

每月462次下载

Apache-2.0

470KB
10K SLoC

Sway

build crates.io docs discord

Sway是为Fuel区块链开发的编程语言。它深受Rust的影响,旨在将现代语言开发和性能带到区块链生态系统中。

文档

有关用户文档,包括安装发布版本,请参阅Sway手册: https://fuellabs.github.io/sway/latest/

有关Sway标准库文档,请参阅: https://fuellabs.github.io/sway/master/std/

还可以查看Sway编程语言的参考资料: https://fuellabs.github.io/sway/master/reference/

从源代码构建

本节用于开发Sway编译器和工具链。有关开发合约和使用Sway的信息,请参阅上述文档部分。

依赖项

Sway是用Rust编写的。要开始,请按照https://rust-lang.net.cn/tools/install中的说明安装Rust工具链。然后配置您的Rust工具链以使用Rust stable

rustup default stable

如果尚未完成,请通过将以下行添加到~/.profile并重新启动shell会话,将Cargo二进制目录添加到您的PATH

export PATH="${HOME}/.cargo/bin:${PATH}"

构建Forc

克隆存储库并构建Sway工具链

git clone [email protected]:FuelLabs/sway.git
cd sway
cargo build

确认Sway工具链构建成功

cargo run --bin forc -- --help

为Sway做出贡献

我们欢迎为Sway做出贡献!

请参阅Sway书籍中的为Sway做出贡献部分,获取指导和说明,以帮助您开始。

依赖项

~61–82MB
~1.5M SLoC