31 个版本 (10 个主要破坏性版本)
12.0.0 | 2024年2月26日 |
---|---|
11.0.0 | 2024年1月23日 |
10.0.0 | 2023年11月1日 |
9.0.0 | 2023年10月4日 |
2.0.0-alpha.5 | 2020年3月24日 |
#43 在 #cumulus
15,559 每月下载量
用于 441 个crate(直接使用2个)
8KB
112 行
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 流程的更多信息,请参阅 此处。
历史
此存储库是Polkadot SDK的三个独立存储库的合并,即Substrate、Polkadot和Cumulus。有关合并及其历史,请参阅此处。
lib.rs
:
用于派生解析结构体的解析。
依赖项
~300–760KB
~18K SLoC