+
+ );
+}
diff --git a/src/components/featurelist/main/build.js b/src/components/featurelist/main/build.js
new file mode 100644
index 000000000..c05f566b5
--- /dev/null
+++ b/src/components/featurelist/main/build.js
@@ -0,0 +1,107 @@
+import React from "react";
+import useDocusaurusContext from "@docusaurus/useDocusaurusContext";
+
+
+export default function FeatureList(url) {
+ return [
+
+ {
+ title: `Building Apps`,
+ to: "build/building-apps/app-go",
+ Svg: require("@site/static/img/setting.svg").default,
+ description: (
+ <>
+ The documentation in this section will guide you
+ through the process of developing your dApp using
+ the Cosmos SDK framework.
+ >
+ ),
+ },
+ {
+ title: `Building Modules`,
+ to: "build/building-modules/intro",
+ Svg: require("@site/static/img/cube.svg").default,
+ description: (
+ <>
+ Guides developers in constructing modules using the SDK and delves into advanced techniques by exploring code components.
+ >
+ ),
+ },
+ {
+ title: `Migrations`,
+ to: "build/migrations/intro",
+ Svg: require("@site/static/img/migration.svg").default,
+ description: (
+ <>
+ See what has been updated in each release the process of the transition between versions.
+ >
+ ),
+ },
+ {
+ title: `Packages`,
+ to: "build/packages",
+ Svg: require("@site/static/img/packaging.svg").default,
+ description: (
+ <>
+ Explore a curated collection of pre-built modules and functionalities, streamlining the
+ development process.
+ >
+ ),
+ },
+ {
+ title: `Tooling`,
+ to: "build/tooling",
+ Svg: require("@site/static/img/tools.svg").default,
+ description: (
+ <>
+ A suite of utilities designed to enhance the development workflow, optimizing the efficiency of
+ Cosmos SDK-based projects.
+ >
+ ),
+ },
+ {
+ title: `ADR's`,
+ to: "build/architecture",
+ Svg: require("@site/static/img/diagram.svg").default,
+ description: (
+ <>
+ Provides a structured repository of key decisions made during the development process, which have
+ been documented and offers rationale behind key decisions being made
+ >
+ ),
+ },
+ {
+ title: `RFC`,
+ to: "build/rfc",
+ Svg: require("@site/static/img/chat.svg").default,
+ description: (
+ <>
+ A Request for Comments (RFC) is a record of discussion on an open-ended topic related
+ to the design and implementation of the Cosmos SDK, for which no immediate decision is
+ required.
+ >
+ ),
+ },
+ {
+ title: `Specifications`,
+ to: "build/spec",
+ Svg: require("@site/static/img/list.svg").default,
+ description: (
+ <>
+ A detailed reference for the specifications of various components and features.
+ >
+ ),
+ },
+ {
+ title: `Cosmos SDK API`,
+ to: "/api",
+ Svg: require("@site/static/img/list.svg").default,
+ description: (
+ <>
+ A comprehensive reference for the application programming interfaces (APIs)
+ provided by the SDK.
+ >
+ ),
+ },
+ ];
+ }
diff --git a/src/components/featurelist/main/index.js b/src/components/featurelist/main/index.js
new file mode 100644
index 000000000..7a381cd67
--- /dev/null
+++ b/src/components/featurelist/main/index.js
@@ -0,0 +1,75 @@
+import React from "react";
+
+export default function FeatureList(url) {
+ return [
+ {
+ title: `Learn`,
+ Svg: require("@site/static/img/innovation.svg").default,
+ to: 'learn/intro/overview',
+ description: (
+ <>
+ Get a quick introduction to the Cosmos SDK and its key features,
+ including its modular architecture and developer-friendly tools.
+ >
+ ),
+ },
+ {
+ title: `Build a Chain`,
+ to: 'build/building-apps/app-go',
+ Svg: require("@site/static/img/link.svg").default,
+ description: (
+ <>
+ Learn how to build a customized blockchain application using the Cosmos
+ SDK, with support for various programming languages and consensus
+ algorithms.
+ >
+ ),
+ },
+ {
+ title: `Build a Module`,
+ to: 'build/building-modules/intro',
+ Svg: require("@site/static/img/cube.svg").default,
+ description: (
+ <>
+ Dive deeper into the Cosmos SDK and learn how to create custom modules
+ to extend the functionality of your blockchain application.
+ >
+ ),
+ },
+ {
+ title: `Node Operation`,
+ to: 'user/run-node/run-node',
+ Svg: require("@site/static/img/node.svg").default,
+ description: (
+ <>
+ Learn how to set up and operate a full node on the Cosmos network, and
+ become an active participant in the governance and decision-making
+ processes of the ecosystem.
+ >
+ ),
+ },
+ {
+ title: `Join the Community`,
+ to: "https://discord.com/invite/cosmosnetwork",
+ Svg: require("@site/static/img/public-service.svg").default,
+ description: (
+ <>
+ Connect with other developers, validators, and enthusiasts in the Cosmos
+ ecosystem, and collaborate on building the future of decentralized
+ applications.
+ >
+ ),
+ },
+ {
+ title: `Discuss`,
+ to: "https://github.com/orgs/cosmos/discussions",
+ Svg: require("@site/static/img/ecosystem.svg").default,
+ description: (
+ <>
+ Collaborative forum for the community to ask/answer questions, share
+ information, discuss items and give feedbacks on the teams roadmaps.
+ >
+ ),
+ },
+ ];
+ }
diff --git a/src/components/featurelist/main/learn.js b/src/components/featurelist/main/learn.js
new file mode 100644
index 000000000..f0de181a7
--- /dev/null
+++ b/src/components/featurelist/main/learn.js
@@ -0,0 +1,42 @@
+import React from "react";
+import useDocusaurusContext from "@docusaurus/useDocusaurusContext";
+
+
+export default function FeatureList(url) {
+ return [
+
+ {
+ title: `Introduction`,
+ to: "learn/intro/overview",
+ Svg: require("@site/static/img/introduction.svg").default,
+ description: (
+ <>
+ Dive into the fundamentals of Cosmos SDK with an insightful introduction,
+ laying the groundwork for understanding blockchain development.
+ >
+ ),
+ },
+ {
+ title: `Beginner`,
+ to: "learn/beginner/app-anatomy",
+ Svg: require("@site/static/img/beginner.svg").default,
+ description: (
+ <>
+ Start your journey with beginner-friendly resources in the Cosmos SDK's "Learn"
+ section, providing a gentle entry point for newcomers to blockchain development.
+ >
+ ),
+ },
+ {
+ title: `Advanced`,
+ to: "learn/advanced/baseapp",
+ Svg: require("@site/static/img/advanced.svg").default,
+ description: (
+ <>
+ Level up your Cosmos SDK expertise with advanced topics, tailored for experienced
+ developers diving into intricate blockchain application development.
+ >
+ ),
+ },
+ ];
+ }
diff --git a/src/components/featurelist/main/user.js b/src/components/featurelist/main/user.js
new file mode 100644
index 000000000..455aa2c04
--- /dev/null
+++ b/src/components/featurelist/main/user.js
@@ -0,0 +1,44 @@
+import React from "react";
+import useDocusaurusContext from "@docusaurus/useDocusaurusContext";
+
+
+export default function FeatureList(url) {
+ return [
+ {
+ title: `Setting up keys`,
+ to: "user/run-node/keyring",
+ Svg: require("@site/static/img/key.svg").default,
+ description: (
+ <>
+ Set up secure key management effortlessly with
+ Cosmos SDK's keyring feature for streamlined
+ cryptographic key handling.
+ >
+ ),
+ },
+ {
+ title: `Running a node`,
+ to: "user/run-node/run-node",
+ Svg: require("@site/static/img/node.svg").default,
+ description: (
+ <>
+ Easily deploy and manage a node in the Cosmos network with
+ straightforward instructions, ensuring a smooth and reliable
+ blockchain operation.
+ >
+ ),
+ },
+ {
+ title: `CLI`,
+ to: "user/run-node/interact-node",
+ Svg: require("@site/static/img/command.svg").default,
+ description: (
+ <>
+ Navigate and interact with the Cosmos SDK using the
+ Command Line Interface (CLI) for efficient and
+ powerful command-based operations.
+ >
+ ),
+ },
+ ];
+ }
diff --git a/src/components/featurelist/v0.47/build.js b/src/components/featurelist/v0.47/build.js
new file mode 100644
index 000000000..c05f566b5
--- /dev/null
+++ b/src/components/featurelist/v0.47/build.js
@@ -0,0 +1,107 @@
+import React from "react";
+import useDocusaurusContext from "@docusaurus/useDocusaurusContext";
+
+
+export default function FeatureList(url) {
+ return [
+
+ {
+ title: `Building Apps`,
+ to: "build/building-apps/app-go",
+ Svg: require("@site/static/img/setting.svg").default,
+ description: (
+ <>
+ The documentation in this section will guide you
+ through the process of developing your dApp using
+ the Cosmos SDK framework.
+ >
+ ),
+ },
+ {
+ title: `Building Modules`,
+ to: "build/building-modules/intro",
+ Svg: require("@site/static/img/cube.svg").default,
+ description: (
+ <>
+ Guides developers in constructing modules using the SDK and delves into advanced techniques by exploring code components.
+ >
+ ),
+ },
+ {
+ title: `Migrations`,
+ to: "build/migrations/intro",
+ Svg: require("@site/static/img/migration.svg").default,
+ description: (
+ <>
+ See what has been updated in each release the process of the transition between versions.
+ >
+ ),
+ },
+ {
+ title: `Packages`,
+ to: "build/packages",
+ Svg: require("@site/static/img/packaging.svg").default,
+ description: (
+ <>
+ Explore a curated collection of pre-built modules and functionalities, streamlining the
+ development process.
+ >
+ ),
+ },
+ {
+ title: `Tooling`,
+ to: "build/tooling",
+ Svg: require("@site/static/img/tools.svg").default,
+ description: (
+ <>
+ A suite of utilities designed to enhance the development workflow, optimizing the efficiency of
+ Cosmos SDK-based projects.
+ >
+ ),
+ },
+ {
+ title: `ADR's`,
+ to: "build/architecture",
+ Svg: require("@site/static/img/diagram.svg").default,
+ description: (
+ <>
+ Provides a structured repository of key decisions made during the development process, which have
+ been documented and offers rationale behind key decisions being made
+ >
+ ),
+ },
+ {
+ title: `RFC`,
+ to: "build/rfc",
+ Svg: require("@site/static/img/chat.svg").default,
+ description: (
+ <>
+ A Request for Comments (RFC) is a record of discussion on an open-ended topic related
+ to the design and implementation of the Cosmos SDK, for which no immediate decision is
+ required.
+ >
+ ),
+ },
+ {
+ title: `Specifications`,
+ to: "build/spec",
+ Svg: require("@site/static/img/list.svg").default,
+ description: (
+ <>
+ A detailed reference for the specifications of various components and features.
+ >
+ ),
+ },
+ {
+ title: `Cosmos SDK API`,
+ to: "/api",
+ Svg: require("@site/static/img/list.svg").default,
+ description: (
+ <>
+ A comprehensive reference for the application programming interfaces (APIs)
+ provided by the SDK.
+ >
+ ),
+ },
+ ];
+ }
diff --git a/src/components/featurelist/v0.47/index.js b/src/components/featurelist/v0.47/index.js
new file mode 100644
index 000000000..addf4b2ff
--- /dev/null
+++ b/src/components/featurelist/v0.47/index.js
@@ -0,0 +1,75 @@
+import React from "react";
+
+export default function FeatureList(url) {
+ return [
+ {
+ title: `Learn`,
+ Svg: require("@site/static/img/innovation.svg").default,
+ to: `${url}/learn/intro/overview`,
+ description: (
+ <>
+ Get a quick introduction to the Cosmos SDK and its key features,
+ including its modular architecture and developer-friendly tools.
+ >
+ ),
+ },
+ {
+ title: `Build a Chain`,
+ to: `${url}/build/building-apps/app-go`,
+ Svg: require("@site/static/img/link.svg").default,
+ description: (
+ <>
+ Learn how to build a customized blockchain application using the Cosmos
+ SDK, with support for various programming languages and consensus
+ algorithms.
+ >
+ ),
+ },
+ {
+ title: `Build a Module`,
+ to: `${url}/build/building-modules/intro`,
+ Svg: require("@site/static/img/cube.svg").default,
+ description: (
+ <>
+ Dive deeper into the Cosmos SDK and learn how to create custom modules
+ to extend the functionality of your blockchain application.
+ >
+ ),
+ },
+ {
+ title: `Node Operation`,
+ to: `${url}/user/run-node/run-node`,
+ Svg: require("@site/static/img/node.svg").default,
+ description: (
+ <>
+ Learn how to set up and operate a full node on the Cosmos network, and
+ become an active participant in the governance and decision-making
+ processes of the ecosystem.
+ >
+ ),
+ },
+ {
+ title: `Join the Community`,
+ to: "https://discord.com/invite/cosmosnetwork",
+ Svg: require("@site/static/img/public-service.svg").default,
+ description: (
+ <>
+ Connect with other developers, validators, and enthusiasts in the Cosmos
+ ecosystem, and collaborate on building the future of decentralized
+ applications.
+ >
+ ),
+ },
+ {
+ title: `Discuss`,
+ to: "https://github.com/orgs/cosmos/discussions",
+ Svg: require("@site/static/img/ecosystem.svg").default,
+ description: (
+ <>
+ Collaborative forum for the community to ask/answer questions, share
+ information, discuss items and give feedbacks on the teams roadmaps.
+ >
+ ),
+ },
+ ];
+ }
diff --git a/src/components/featurelist/v0.47/learn.js b/src/components/featurelist/v0.47/learn.js
new file mode 100644
index 000000000..f0de181a7
--- /dev/null
+++ b/src/components/featurelist/v0.47/learn.js
@@ -0,0 +1,42 @@
+import React from "react";
+import useDocusaurusContext from "@docusaurus/useDocusaurusContext";
+
+
+export default function FeatureList(url) {
+ return [
+
+ {
+ title: `Introduction`,
+ to: "learn/intro/overview",
+ Svg: require("@site/static/img/introduction.svg").default,
+ description: (
+ <>
+ Dive into the fundamentals of Cosmos SDK with an insightful introduction,
+ laying the groundwork for understanding blockchain development.
+ >
+ ),
+ },
+ {
+ title: `Beginner`,
+ to: "learn/beginner/app-anatomy",
+ Svg: require("@site/static/img/beginner.svg").default,
+ description: (
+ <>
+ Start your journey with beginner-friendly resources in the Cosmos SDK's "Learn"
+ section, providing a gentle entry point for newcomers to blockchain development.
+ >
+ ),
+ },
+ {
+ title: `Advanced`,
+ to: "learn/advanced/baseapp",
+ Svg: require("@site/static/img/advanced.svg").default,
+ description: (
+ <>
+ Level up your Cosmos SDK expertise with advanced topics, tailored for experienced
+ developers diving into intricate blockchain application development.
+ >
+ ),
+ },
+ ];
+ }
diff --git a/src/components/featurelist/v0.47/user.js b/src/components/featurelist/v0.47/user.js
new file mode 100644
index 000000000..142b743c6
--- /dev/null
+++ b/src/components/featurelist/v0.47/user.js
@@ -0,0 +1,45 @@
+import React from "react";
+import useDocusaurusContext from "@docusaurus/useDocusaurusContext";
+
+
+export default function FeatureList(url) {
+
+ return [
+ {
+ title: `Setting up keys`,
+ to: "user/run-node/keyring",
+ Svg: require("@site/static/img/key.svg").default,
+ description: (
+ <>
+ Set up secure key management effortlessly with
+ Cosmos SDK's keyring feature for streamlined
+ cryptographic key handling.
+ >
+ ),
+ },
+ {
+ title: `Running a node`,
+ to: "user/run-node/run-node",
+ Svg: require("@site/static/img/node.svg").default,
+ description: (
+ <>
+ Easily deploy and manage a node in the Cosmos network with
+ straightforward instructions, ensuring a smooth and reliable
+ blockchain operation.
+ >
+ ),
+ },
+ {
+ title: `CLI`,
+ to: "user/run-node/interact-node",
+ Svg: require("@site/static/img/command.svg").default,
+ description: (
+ <>
+ Navigate and interact with the Cosmos SDK using the
+ Command Line Interface (CLI) for efficient and
+ powerful command-based operations.
+ >
+ ),
+ },
+ ];
+ }
diff --git a/src/components/featurelist/v0.50/build.js b/src/components/featurelist/v0.50/build.js
new file mode 100644
index 000000000..c05f566b5
--- /dev/null
+++ b/src/components/featurelist/v0.50/build.js
@@ -0,0 +1,107 @@
+import React from "react";
+import useDocusaurusContext from "@docusaurus/useDocusaurusContext";
+
+
+export default function FeatureList(url) {
+ return [
+
+ {
+ title: `Building Apps`,
+ to: "build/building-apps/app-go",
+ Svg: require("@site/static/img/setting.svg").default,
+ description: (
+ <>
+ The documentation in this section will guide you
+ through the process of developing your dApp using
+ the Cosmos SDK framework.
+ >
+ ),
+ },
+ {
+ title: `Building Modules`,
+ to: "build/building-modules/intro",
+ Svg: require("@site/static/img/cube.svg").default,
+ description: (
+ <>
+ Guides developers in constructing modules using the SDK and delves into advanced techniques by exploring code components.
+ >
+ ),
+ },
+ {
+ title: `Migrations`,
+ to: "build/migrations/intro",
+ Svg: require("@site/static/img/migration.svg").default,
+ description: (
+ <>
+ See what has been updated in each release the process of the transition between versions.
+ >
+ ),
+ },
+ {
+ title: `Packages`,
+ to: "build/packages",
+ Svg: require("@site/static/img/packaging.svg").default,
+ description: (
+ <>
+ Explore a curated collection of pre-built modules and functionalities, streamlining the
+ development process.
+ >
+ ),
+ },
+ {
+ title: `Tooling`,
+ to: "build/tooling",
+ Svg: require("@site/static/img/tools.svg").default,
+ description: (
+ <>
+ A suite of utilities designed to enhance the development workflow, optimizing the efficiency of
+ Cosmos SDK-based projects.
+ >
+ ),
+ },
+ {
+ title: `ADR's`,
+ to: "build/architecture",
+ Svg: require("@site/static/img/diagram.svg").default,
+ description: (
+ <>
+ Provides a structured repository of key decisions made during the development process, which have
+ been documented and offers rationale behind key decisions being made
+ >
+ ),
+ },
+ {
+ title: `RFC`,
+ to: "build/rfc",
+ Svg: require("@site/static/img/chat.svg").default,
+ description: (
+ <>
+ A Request for Comments (RFC) is a record of discussion on an open-ended topic related
+ to the design and implementation of the Cosmos SDK, for which no immediate decision is
+ required.
+ >
+ ),
+ },
+ {
+ title: `Specifications`,
+ to: "build/spec",
+ Svg: require("@site/static/img/list.svg").default,
+ description: (
+ <>
+ A detailed reference for the specifications of various components and features.
+ >
+ ),
+ },
+ {
+ title: `Cosmos SDK API`,
+ to: "/api",
+ Svg: require("@site/static/img/list.svg").default,
+ description: (
+ <>
+ A comprehensive reference for the application programming interfaces (APIs)
+ provided by the SDK.
+ >
+ ),
+ },
+ ];
+ }
diff --git a/src/components/featurelist/v0.50/index.js b/src/components/featurelist/v0.50/index.js
new file mode 100644
index 000000000..addf4b2ff
--- /dev/null
+++ b/src/components/featurelist/v0.50/index.js
@@ -0,0 +1,75 @@
+import React from "react";
+
+export default function FeatureList(url) {
+ return [
+ {
+ title: `Learn`,
+ Svg: require("@site/static/img/innovation.svg").default,
+ to: `${url}/learn/intro/overview`,
+ description: (
+ <>
+ Get a quick introduction to the Cosmos SDK and its key features,
+ including its modular architecture and developer-friendly tools.
+ >
+ ),
+ },
+ {
+ title: `Build a Chain`,
+ to: `${url}/build/building-apps/app-go`,
+ Svg: require("@site/static/img/link.svg").default,
+ description: (
+ <>
+ Learn how to build a customized blockchain application using the Cosmos
+ SDK, with support for various programming languages and consensus
+ algorithms.
+ >
+ ),
+ },
+ {
+ title: `Build a Module`,
+ to: `${url}/build/building-modules/intro`,
+ Svg: require("@site/static/img/cube.svg").default,
+ description: (
+ <>
+ Dive deeper into the Cosmos SDK and learn how to create custom modules
+ to extend the functionality of your blockchain application.
+ >
+ ),
+ },
+ {
+ title: `Node Operation`,
+ to: `${url}/user/run-node/run-node`,
+ Svg: require("@site/static/img/node.svg").default,
+ description: (
+ <>
+ Learn how to set up and operate a full node on the Cosmos network, and
+ become an active participant in the governance and decision-making
+ processes of the ecosystem.
+ >
+ ),
+ },
+ {
+ title: `Join the Community`,
+ to: "https://discord.com/invite/cosmosnetwork",
+ Svg: require("@site/static/img/public-service.svg").default,
+ description: (
+ <>
+ Connect with other developers, validators, and enthusiasts in the Cosmos
+ ecosystem, and collaborate on building the future of decentralized
+ applications.
+ >
+ ),
+ },
+ {
+ title: `Discuss`,
+ to: "https://github.com/orgs/cosmos/discussions",
+ Svg: require("@site/static/img/ecosystem.svg").default,
+ description: (
+ <>
+ Collaborative forum for the community to ask/answer questions, share
+ information, discuss items and give feedbacks on the teams roadmaps.
+ >
+ ),
+ },
+ ];
+ }
diff --git a/src/components/featurelist/v0.50/learn.js b/src/components/featurelist/v0.50/learn.js
new file mode 100644
index 000000000..f0de181a7
--- /dev/null
+++ b/src/components/featurelist/v0.50/learn.js
@@ -0,0 +1,42 @@
+import React from "react";
+import useDocusaurusContext from "@docusaurus/useDocusaurusContext";
+
+
+export default function FeatureList(url) {
+ return [
+
+ {
+ title: `Introduction`,
+ to: "learn/intro/overview",
+ Svg: require("@site/static/img/introduction.svg").default,
+ description: (
+ <>
+ Dive into the fundamentals of Cosmos SDK with an insightful introduction,
+ laying the groundwork for understanding blockchain development.
+ >
+ ),
+ },
+ {
+ title: `Beginner`,
+ to: "learn/beginner/app-anatomy",
+ Svg: require("@site/static/img/beginner.svg").default,
+ description: (
+ <>
+ Start your journey with beginner-friendly resources in the Cosmos SDK's "Learn"
+ section, providing a gentle entry point for newcomers to blockchain development.
+ >
+ ),
+ },
+ {
+ title: `Advanced`,
+ to: "learn/advanced/baseapp",
+ Svg: require("@site/static/img/advanced.svg").default,
+ description: (
+ <>
+ Level up your Cosmos SDK expertise with advanced topics, tailored for experienced
+ developers diving into intricate blockchain application development.
+ >
+ ),
+ },
+ ];
+ }
diff --git a/src/components/featurelist/v0.50/user.js b/src/components/featurelist/v0.50/user.js
new file mode 100644
index 000000000..142b743c6
--- /dev/null
+++ b/src/components/featurelist/v0.50/user.js
@@ -0,0 +1,45 @@
+import React from "react";
+import useDocusaurusContext from "@docusaurus/useDocusaurusContext";
+
+
+export default function FeatureList(url) {
+
+ return [
+ {
+ title: `Setting up keys`,
+ to: "user/run-node/keyring",
+ Svg: require("@site/static/img/key.svg").default,
+ description: (
+ <>
+ Set up secure key management effortlessly with
+ Cosmos SDK's keyring feature for streamlined
+ cryptographic key handling.
+ >
+ ),
+ },
+ {
+ title: `Running a node`,
+ to: "user/run-node/run-node",
+ Svg: require("@site/static/img/node.svg").default,
+ description: (
+ <>
+ Easily deploy and manage a node in the Cosmos network with
+ straightforward instructions, ensuring a smooth and reliable
+ blockchain operation.
+ >
+ ),
+ },
+ {
+ title: `CLI`,
+ to: "user/run-node/interact-node",
+ Svg: require("@site/static/img/command.svg").default,
+ description: (
+ <>
+ Navigate and interact with the Cosmos SDK using the
+ Command Line Interface (CLI) for efficient and
+ powerful command-based operations.
+ >
+ ),
+ },
+ ];
+ }
diff --git a/src/pages/main/build.js b/src/pages/main/build.js
new file mode 100644
index 000000000..f6be6279a
--- /dev/null
+++ b/src/pages/main/build.js
@@ -0,0 +1,37 @@
+import React from 'react';
+import Layout from '@theme/Layout';
+import clsx from 'clsx';
+import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
+import HomepageFeatures from '@site/src/components/HomepageFeatures/main/build';
+import FeatureList from '@site/src/components/featurelist/main/build';
+import styles from '../index.module.css';
+
+
+function HomepageHeader() {
+ const {siteConfig: {tagline, title: title}} = useDocusaurusContext();
+ return (
+
+
+
Build
+
Dive deeper into the Cosmos SDK
+ and learn how to build customized blockchain applications and custom modules.
+
+
+ );
+}
+
+
+export default function Home() {
+ const {siteConfig} = useDocusaurusContext();
+ return (
+
+
+
+
+
+
+
+
+ );
+
+}
diff --git a/src/pages/v0.50.js b/src/pages/main/index.js
similarity index 84%
rename from src/pages/v0.50.js
rename to src/pages/main/index.js
index d40706cae..5e2840536 100644
--- a/src/pages/v0.50.js
+++ b/src/pages/main/index.js
@@ -2,10 +2,10 @@ import React from 'react';
import Layout from '@theme/Layout';
import clsx from 'clsx';
import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
-import HomepageFeatures from '@site/src/components/HomepageFeatures';
-import FeatureList from '@site/src/components/featurelist';
+import HomepageFeatures from '@site/src/components/HomepageFeatures/main';
+import FeatureList from '@site/src/components/featurelist/main';
-import styles from './index.module.css';
+import styles from '../index.module.css';
function HomepageHeader() {
const {siteConfig: {tagline, title: title}} = useDocusaurusContext();
@@ -27,7 +27,7 @@ export default function Home() {
description=" Explore the SDK