Skip to content
This repository was archived by the owner on Aug 27, 2024. It is now read-only.

Update index.md #768

Merged
merged 1 commit into from
Nov 3, 2020
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions docs/tutorials/runtime-migration/index.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
---
title: Introduction
Introduction
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

different from the other tutorial

---

One of the defining features of the Substrate blockchain development framework is its support for
One of the defining features of the Substrate blockchain development framework is the support for
**forkless runtime upgrades**. Forkless upgrades are a means of enhancing a blockchain runtime in a
way that is supported and protected by the capabilities of the blockchain itself. A blockchain's
way that supports and protects the capabilities of the blockchain itself. A blockchain's
Comment on lines -5 to +7
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

different from the other tutorial

[runtime](../../knowledgebase/runtime) defines the [state](../../knowledgebase/runtime/storage) the
blockchain can hold and also defines the logic for effecting changes to that state. Substrate makes
it possible to deploy enhanced runtime capabilities (including _breaking_ changes) without a
[hard fork](../../knowledgebase/getting-started/glossary#fork). These new capabilities expect the
blockchain's state and storage schema to be configured in the correct way for operation, though.
If the expected schema and state are not present a [storage migration](../../knowledgebase/runtime/upgrades.md#storage-migrations) is necessary.
blockchain state and storage schema to be configured in the correct way for operation.
If the expected schema and state are not present, a [storage migration](../../knowledgebase/runtime/upgrades.md#storage-migrations) is necessary.

This tutorial will use the Substrate Developer Hub
This tutorial will use the Substrate
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

different from the other tutorial

[Node Template](https://github.com/substrate-developer-hub/substrate-node-template) to explore how to write and perform storage migrations of [FRAME](../../knowledgebase/runtime/frame)-based runtimes.
> TODO: outline of steps

Expand All @@ -33,8 +33,8 @@ will guide you through the process of setting up your development environment. T
system for runtime development and guide you through the process of extending the capabilities of a
FRAME runtime by adding a pallet. The [Perform a Forkless Upgrade](../../tutorials/upgrade-a-chain/) tutorial will introduce runtime upgrades.

If you're an experienced developer and wish to skip those
tutorials, you can clone the
If you're a more experienced developer and wish to skip those
tutorials, you can clone the
Comment on lines -36 to +37
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

different from the other tutorial

[Node Template repository](https://github.com/substrate-developer-hub/substrate-node-template) and
refer to the
[documentation for local development](https://github.com/substrate-developer-hub/substrate-node-template#local-development).