github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/libs/cosmos-sdk/docs/README.md (about)

     1  <!--
     2  layout: homepage
     3  title: Cosmos SDK Documentation
     4  description: Cosmos SDK is the world’s most popular framework for building application-specific blockchains.
     5  features:
     6    - cta: Read
     7      title: Introduction to Cosmos SDK
     8      desc: Learn about all the parts of the Cosmos SDK.
     9      label: 5 min
    10      url: /intro/overview.html
    11      image: spaceship
    12    - cta: Learn
    13      title: SDK Tutorials
    14      desc: Build a complete blockchain application from scratch.
    15      label: 30-40 min
    16      special: dark
    17      h3: View tutorials
    18      url: https://tutorials.cosmos.network/
    19      image: window
    20  sections:
    21    - title: Introduction
    22      desc: High-level overview of the Cosmos SDK.
    23      url: /intro/overview.html
    24      icon: introduction
    25    - title: Basics
    26      desc: Anatomy of a blockchain, transaction lifecycle, accounts and more.
    27      icon: basics
    28      url: /basics/app-anatomy.html
    29    - title: Core Concepts
    30      desc: Read about the core concepts like `baseapp`, the store, or the server.
    31      icon: core
    32      url: /core/baseapp.html
    33    - title: Building Modules
    34      desc: Discover how to build modules for the Cosmos SDK.
    35      icon: modules
    36      url: /building-modules/intro.html
    37    - title: Interfaces
    38      desc: Build interfaces for Cosmos SDK applications.
    39      icon: interfaces
    40      url: /interfaces/interfaces-intro.html
    41    - title: Modules
    42      desc: Explore existing modules to build your application with.
    43      icon: specifications
    44      url: /modules/
    45  stack:
    46    - title: Cosmos Hub
    47      desc: The first of thousands of interconnected blockchains on the Cosmos Network.
    48      color: "#BA3FD9"
    49      label: hub
    50      url: http://hub.cosmos.network
    51    - title: Tendermint Core
    52      desc: The leading BFT engine for building blockchains, powering Cosmos SDK.
    53      color: "#00BB00"
    54      label: core
    55      url: http://docs.tendermint.com
    56  footer:
    57    newsletter: false
    58  aside: false
    59  -->
    60  
    61  # Cosmos SDK Documentation
    62  
    63  ## Get Started
    64  
    65  - **[SDK Intro](./intro/overview.md)**: High-level overview of the Cosmos SDK.
    66  - **[Quick Start Guide](./using-the-sdk/quick-start.md)**: Scaffold a standard Cosmos SDK app and run a node. 
    67  - **[SDK Application Tutorial](https://github.com/cosmos/sdk-application-tutorial)**: A tutorial that showcases how to build an SDK-based blockchain from scratch and explains the basic principles of the SDK in the process.
    68  
    69  ## Reference
    70  
    71  - **[Basics](./basics/)**: Documentation on the basic concepts of the Cosmos SDK, like the standard anatomy of an application, the transaction lifecycle and accounts management.
    72  - **[Core](./core/)**: Documentation on the core concepts of the Cosmos SDK, like `baseapp`, the `store` or the `server`.
    73  - **[Building Modules](./building-modules/)**: Important concepts for module developers like `message`s, `keeper`s, `handler`s and `querier`s.
    74  - **[Interfaces](./interfaces/)**: Documentation on building interfaces for Cosmos SDK applications.
    75  
    76  ## Other Resources
    77  
    78  - **[Module Directory](../x/)**: Module implementations and their respective documentation.
    79  - **[Specifications](./spec/)**: Specifications of modules and other parts of the Cosmos SDK.
    80  - **[SDK API Reference](https://godoc.org/github.com/cosmos/cosmos-sdk)**: Godocs of the Cosmos SDK.
    81  - **[REST API spec](https://cosmos.network/rpc/)**: List of endpoints to interact with a `gaia` full-node through REST.
    82  
    83  ## Cosmos Hub
    84  
    85  The Cosmos Hub (`gaia`) docs have moved [here](https://github.com/cosmos/gaia/tree/master/docs).
    86  
    87  ## Languages
    88  
    89  The Cosmos-SDK is currently written in [Golang](https://golang.org/), though the
    90  framework could be implemented similarly in other languages.
    91  Contact us for information about funding an implementation in another language.
    92  
    93  ## Contribute
    94  
    95  See [this file](https://github.com/cosmos/cosmos-sdk/blob/master/docs/DOCS_README.md) for details of the build process and
    96  considerations when making changes.