From c20df9587ba81c1458f9b6049131707f3160d29c Mon Sep 17 00:00:00 2001 From: Addie Wagenknecht Date: Tue, 3 Nov 2020 15:05:43 +0100 Subject: [PATCH] Update index.md edits --- docs/tutorials/runtime-migration/index.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/tutorials/runtime-migration/index.md b/docs/tutorials/runtime-migration/index.md index 676e1e9b5d..cabdc0d3e0 100644 --- a/docs/tutorials/runtime-migration/index.md +++ b/docs/tutorials/runtime-migration/index.md @@ -1,18 +1,18 @@ --- -title: Introduction +Introduction --- -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 [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 [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 @@ -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 [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).