From 17851d810c8f768fcb42157367b959b6523b47b8 Mon Sep 17 00:00:00 2001 From: Tobias <8368497+toschdev@users.noreply.github.com> Date: Fri, 24 Nov 2023 20:02:56 +0100 Subject: [PATCH] docs: Try to make the welcome page more exciting (#3769) * Try to make the welcome page more exciting * Showcase more examples the Cosmos stack has been used for * Update docs/docs/01-welcome/01-index.md Co-authored-by: Danny * Update docs/docs/01-welcome/01-index.md Co-authored-by: Danny * Update docs/docs/01-welcome/01-index.md Co-authored-by: Danny * Update docs/docs/01-welcome/01-index.md Co-authored-by: Danny --------- Co-authored-by: Danny --- docs/docs/01-welcome/01-index.md | 37 +++++++++++++++----------------- 1 file changed, 17 insertions(+), 20 deletions(-) diff --git a/docs/docs/01-welcome/01-index.md b/docs/docs/01-welcome/01-index.md index e57ec79726..5ec736cfd2 100644 --- a/docs/docs/01-welcome/01-index.md +++ b/docs/docs/01-welcome/01-index.md @@ -4,37 +4,34 @@ slug: / import ProjectsTable from '@site/src/components/ProjectsTable'; -# Introduction to Ignite +# Introduction to Ignite CLI: Your Gateway to Blockchain Innovation -[Ignite CLI](https://github.com/ignite/cli) offers everything you need to build, test, and launch your blockchain with a -decentralized worldwide community. Ignite CLI is built on top of [Cosmos SDK](https://docs.cosmos.network), the world’s -most popular blockchain framework. Ignite CLI accelerates chain development by scaffolding everything you need so you -can focus on business logic. +[Ignite CLI](https://github.com/ignite/cli) is a powerful tool that simplifies the journey of building, testing, and launching diverse blockchain applications. Developed on top of the [Cosmos SDK](https://docs.cosmos.network), the leading framework for blockchain technology, Ignite CLI is pivotal in streamlining the development process. It enables developers to focus on the unique aspects of their projects, from DeFi and NFTs to supply chain solutions and smart contracts. +Beyond these, Ignite has been instrumental in a wide array of blockchain applications, ranging from VPNs and gaming platforms to blogs, oracle systems, and innovative consensus mechanisms. This demonstrates its versatility in supporting a broad spectrum of blockchain-based solutions. -## What is Ignite CLI? +## Key Features of Ignite CLI -Ignite CLI is an easy-to-use CLI tool for creating and maintaining sovereign application-specific blockchains. -Blockchains created with Ignite CLI use Cosmos SDK and Tendermint. Ignite CLI and the Cosmos SDK modules are written in -the Go programming language. The scaffolded blockchain that is created with Ignite CLI includes a command line interface -that lets you manage keys, create validators, and send tokens. - -With just a few commands, you can use Ignite CLI to: - -- Create a modular blockchain written in Go -- Scaffold modules, messages, types with CRUD operations, IBC packets, and more -- Start a blockchain node in development with live reloading -- Connect to other blockchains with a built-in IBC relayer -- Use generated TypeScript/Vuex clients to interact with your blockchain -- Use the Vue.js web app template with a set of components and Vuex modules +- **Simplified Blockchain Development:** Ignite CLI, leveraging Cosmos SDK, makes building sovereign application-specific blockchains intuitive and efficient. +- **Comprehensive Scaffolding:** Easily scaffold modules, messages, CRUD operations, IBC packets, and more, expediting the development of complex functionalities. +- **Development with Live Reloading:** Start and test your blockchain node with real-time updates, enhancing your development workflow. +- **Frontend Flexibility:** Utilize pre-built templates for Vue.js, React, Typescript or Go, catering to diverse frontend development needs. +- **Inter-Blockchain Communication (IBC):** Seamlessly connect and interact with other blockchains using an integrated IBC relayer, a key feature of the Cosmos SDK. +- **CometBFT Integration:** Built with the CometBFT consensus engine (formerly Tendermint), ensuring robust consensus mechanisms in your blockchain solutions. +- **Cross-Domain Applications:** Ignite is perfectly suited for developing a diverse array of use cases across various sectors. These include DeFi, NFTs, supply chain management, smart contracts (both EVM and WASM), and decentralized exchanges (DEXes). ## Install Ignite CLI -To install the `ignite` binary in `/usr/local/bin` run the following command: +Get started with Ignite CLI by running this simple installation command: ``` curl https://get.ignite.com/cli! | bash ``` +## Embracing the Cosmos Ecosystem + +Ignite CLI is your entry point into the vibrant Cosmos ecosystem, a hub of innovation where you can explore a range of applications, from wallets and explorers to smart contracts and DEXes, all powered by CometBFT and the Cosmos SDK. +This ecosystem is home to over [$50 billion worth of blockchain projects](https://cosmos.network/ecosystem/tokens/), showcasing the scalability and versatility of the technologies at play. + ## Projects using Tendermint and Cosmos SDK Many projects already showcase the Tendermint BFT consensus engine and the Cosmos SDK. Explore