11个重大版本发布
0.12.0 | 2024年7月19日 |
---|---|
0.9.0 | 2024年6月24日 |
0.5.0 | 2024年3月19日 |
0.1.0 | 2023年12月13日 |
#769 in 魔法豆
2,324 每月下载量
在 4 个crate中使用了(直接使用3个)
3MB
52K SLoC
Polkadot SDK
Polkadot SDK 代码库提供了构建 Polkadot 网络所需的所有组件。Polkadot 网络是一个多链区块链平台,它使得不同的区块链能够以安全、可扩展的方式互相操作和共享信息。Polkadot 网络的链接
📚 文档
- 🦀 rust-docs
- Polkadot SDK 各个组件介绍:Substrate、FRAME、Cumulus 和 XCM
- 指南,即如何构建您的第一个 FRAME 库。
- 模板,用于启动新项目。
- 其他资源
🚀 发布
[!NOTE] 我们发布流程仍在进行中,可能尚未反映在这里所期望的概述。
Polkadot-SDK 有两个发布渠道:stable
和 nightly
。建议生产软件只使用 stable
。 nightly
适用于尝试最新特性的开发者。详细的发布流程在 RELEASE.md 中描述。
您可以使用 psvm
在下游项目中管理 Polkadot-SDK 依赖版本。
😌 稳定版
stable
发布版本支持期限为 三个月。在此期间,发布将不会有任何破坏性变更。它将以每两周为一个周期接收错误修复、安全修复、性能修复和新非破坏性功能。
🤠 每夜版
nightly
发布版本每晚从 master
分支发布,可能包含破坏性变更。它们的预发布版本号格式为 major.0.0-nightlyYYMMDD
。
🛠️ 工具
Polkadot SDK 版本管理器:一个简单的工具,用于管理任何 Cargo.toml 文件中 Polkadot SDK 依赖项的更新。它将自动将 Polkadot SDK 依赖项更新到正确的 crates.io 版本。
🔐 安全
安全策略和流程可在 docs/contributor/SECURITY.md 中找到。
🤍 贡献 & 行为准则
请确保您遵循我们的 贡献指南。在每一次交互和贡献中,本项目都遵守 贡献者行为准则。
👾 准备好贡献了吗?
查看带有 mentor
标签(或可选地查看由维护者创建的此页面)的问题以开始!我们始终通过向 Polkadot 网络提出链上小费作为感谢的象征,来认可有价值的贡献。
Polkadot 学院
此存储库中的开发通常与 fellowship
组织同步进行。简而言之,此存储库提供了构建 Polkadot 和其并行链所需的所有 SDK 组件。但是,实际的 Polkadot 运行时位于 fellowship/runtimes
存储库中。更多关于学院、这种分离以及 RFC 流程的信息,请在此处查看 here。
历史
本仓库是3个独立仓库的合并,这些仓库曾构成Polkadot SDK,分别是Substrate、Polkadot和Cumulus。有关合并及其历史的更多信息,请参阅此处。
lib.rs
:
模块,用于为桥梁模块添加XCM支持。
依赖
~21–36MB
~625K SLoC