40个版本 (18个重大突破)
20.0.0 | 2024年6月21日 |
---|---|
19.0.0 | 2024年4月30日 |
18.0.0 | 2024年4月8日 |
17.0.1 | 2024年4月4日 |
2.0.0-alpha.5 | 2020年3月24日 |
#6 in #declaring
19,713 个月下载量
用于 573 个crate(直接使用2个)
92KB
2K SLoC
Polkadot SDK
Polkadot SDK 仓库提供了构建在 Polkadot 网络所需的所有组件,Polkadot 是一个多链区块链平台,允许不同的区块链以安全且可扩展的方式相互操作和共享信息。
📚 文档
- 🦀 rust-docs
- 其他资源
🚀 发布
[!注意] 我们的发布流程仍在进行中,可能尚未反映在这里所期望的概述。
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
(或另请参阅由维护者创建的此页面:此)的 issue 以开始!我们总是通过向 Polkadot 网络提出链上小费作为我们感激之情的象征来认可有价值的贡献。
Polkadot 学院
此仓库中的开发通常与 fellowship
组织同步。简而言之,此仓库提供了构建 Polkadot 和其 parachains 所需的所有 SDK 组件。但是,实际的 Polkadot 运行时生活在 fellowship/runtimes
仓库中。有关学院、这种分离以及 RFC 流程的更多信息,请参阅 此处。
历史
此仓库是三个以前用于组成 Polkadot SDK 的独立仓库的合并,即 Substrate、Polkadot 和 Cumulus。有关合并及其历史的更多信息,请参阅 此处。
lib.rs
:
声明和实现运行时 api 的宏。
依赖关系
~2–3MB
~57K SLoC