33 个版本 (12 个主要版本)
| 14.0.0 | 2024年1月23日 |
|---|---|
| 13.0.0 | 2023年12月12日 |
| 12.0.0 | 2023年11月1日 |
| 11.0.0 | 2023年10月4日 |
| 2.0.0-alpha.5 | 2020年3月24日 |
525 在 魔法豆
每月下载量 34,040
用于 772 个 crate(9 个直接使用)
11KB
154 行
📚 文档
- 🦀 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 版本管理器:一个简单的工具,用于管理和更新 Polkadot SDK 依赖项。它将更新 Polkadot SDK 依赖项到正确的 crates.io 版本。
🔐 安全
安全策略和程序可以在 docs/contributor/SECURITY.md 中找到。
🤍 贡献 & 行为准则
请确保您遵守我们的 贡献指南。在每次互动和贡献中,该项目都遵守 贡献者行为准则。
👾 准备贡献?
查看标记为 mentor(或者您可以访问由维护者创建的这个页面)的 issue,以开始!我们总是通过向 Polkadot 网络提出链上小费来认可有价值贡献,作为我们感谢的标志。
Polkadot 学院
此仓库中的开发通常与 fellowship 组织一起进行。简而言之,此仓库提供了构建 Polkadot 和其并行链所需的所有 SDK 组件。但是,实际的 Polkadot 运行时位于 fellowship/runtimes 仓库中。更多关于学院、这种分离和 RFC 流程的信息,请参阅 此处。
历史
该仓库是3个独立仓库的融合,这些仓库曾组成Polkadot SDK,分别是Substrate、Polkadot和Cumulus。了解更多关于合并及其历史的信息,请访问这里。
lib.rs:
宏定义以实现运行时调试实现。
此自定义 derive 实现了一个 core::fmt::Debug 特性,但如果启用了 std 功能,实现将实际以常规 derive(Debug) 的方式打印出结构。如果禁用 std,则实现将为空。
此行为有助于防止运行时WASM blob因不需要的代码而膨胀。
#[derive(sp_debug_derive::RuntimeDebug)]
struct MyStruct;
assert_eq!(format!("{:?}", MyStruct), "MyStruct");
依赖项
~265–710KB
~17K SLoC
