From 0d9df8c3f8b8ee616be10e09c283b08ae8b64a23 Mon Sep 17 00:00:00 2001 From: samricotta <37125168+samricotta@users.noreply.github.com> Date: Mon, 18 Dec 2023 14:33:17 +0100 Subject: [PATCH] docs: add index page for learn section (#18777) (cherry picked from commit 1a496057ac2cef7f29654fbe5b0e2e7d002a5d64) # Conflicts: # docs/docs/basics/_category_.json # docs/docs/core/_category_.json # docs/docs/learn.md --- docs/docs/basics/_category_.json | 5 +++++ docs/docs/core/_category_.json | 5 +++++ docs/docs/intro/_category_.json | 2 +- docs/docs/learn.md | 11 +++++++++++ 4 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 docs/docs/learn.md diff --git a/docs/docs/basics/_category_.json b/docs/docs/basics/_category_.json index 1f2b57293f6d..32f3c95a19f8 100644 --- a/docs/docs/basics/_category_.json +++ b/docs/docs/basics/_category_.json @@ -1,5 +1,10 @@ { +<<<<<<< HEAD:docs/docs/basics/_category_.json "label": "Basics", "position": 1, +======= + "label": "Beginner", + "position": 2, +>>>>>>> 1a496057a (docs: add index page for learn section (#18777)):docs/learn/beginner/_category_.json "link": null } \ No newline at end of file diff --git a/docs/docs/core/_category_.json b/docs/docs/core/_category_.json index 2a5703c287b9..46a1069b593c 100644 --- a/docs/docs/core/_category_.json +++ b/docs/docs/core/_category_.json @@ -1,5 +1,10 @@ { +<<<<<<< HEAD:docs/docs/core/_category_.json "label": "Core Concepts", "position": 2, +======= + "label": "Advanced", + "position": 3, +>>>>>>> 1a496057a (docs: add index page for learn section (#18777)):docs/learn/advanced/_category_.json "link": null } \ No newline at end of file diff --git a/docs/docs/intro/_category_.json b/docs/docs/intro/_category_.json index b218fe9be4aa..bb0bcd14af39 100644 --- a/docs/docs/intro/_category_.json +++ b/docs/docs/intro/_category_.json @@ -1,5 +1,5 @@ { "label": "Introduction", - "position": 0, + "position": 1, "link": null } \ No newline at end of file diff --git a/docs/docs/learn.md b/docs/docs/learn.md new file mode 100644 index 000000000000..9012759c6619 --- /dev/null +++ b/docs/docs/learn.md @@ -0,0 +1,11 @@ +--- +sidebar_position: 0 +--- +# Learn + +* [Introduction](intro/00-overview.md) - Dive into the fundamentals of Cosmos SDK with an insightful introduction, +laying the groundwork for understanding blockchain development. In this section we provide a High-Level Overview of the SDK, then dive deeper into Core concepts such as Application-Specific Blockchains, Blockchain Architecture, and finally we begin to explore what are the main components of the SDK. +* [Beginner](beginner/00-app-anatomy.md) - Start your journey with beginner-friendly resources in the Cosmos SDK's "Learn" +section, providing a gentle entry point for newcomers to blockchain development. Here we focus on a little more detail, covering the Anatomy of a Cosmos SDK Application, Transaction Lifecycles, Accounts and lastly, Gas and Fees. +* [Advanced](advanced/00-baseapp.md) - Level up your Cosmos SDK expertise with advanced topics, tailored for experienced +developers diving into intricate blockchain application development. We cover the Cosmos SDK on a lower level as we dive into the core of the SDK with BaseApp, Transactions, Context, Node Client (Daemon), Store, Encoding, gRPC, REST, and CometBFT Endpoints, CLI, Events, Telementry, Object-Capability Model, RunTx recovery middleware, Cosmos Blockchain Simulator, Protobuf Documentation, In-Place Store Migrations, Configuration and AutoCLI.