40 lines
1.6 KiB
Markdown
40 lines
1.6 KiB
Markdown
# Cosmos SDK Documentation
|
|
|
|
## Get Started
|
|
|
|
- **[SDK Intro](./intro/README.md)**: High-level overview of the Cosmos SDK.
|
|
- **[SDK application tutorial](https://github.com/cosmos/sdk-application-tutorial)**: A tutorial to learn the SDK. It showcases how to build an SDK-based blockchain from scratch, and explains the basic principles of the SDK in the process.
|
|
|
|
## Resources
|
|
|
|
- [Specifications](./spec/README.md): Specifications of modules and other parts of the Cosmos SDK.
|
|
- [SDK API Reference](https://godoc.org/github.com/cosmos/cosmos-sdk): Godocs of the Cosmos SDK.
|
|
- [REST API spec](https://cosmos.network/rpc/): List of endpoints to interact with a `gaia` full-node through REST.
|
|
|
|
## Cosmos Hub testnet
|
|
|
|
- [Join the public testnet](./gaia/join-testnet.md) of the Cosmos Hub.
|
|
- [Start your own `gaia` testnet](./gaia/deploy-testnet.md).
|
|
|
|
## Creating a new SDK project
|
|
|
|
To create a new project, you can either:
|
|
|
|
- Fork [this repo](https://github.com/cosmos/sdk-application-tutorial/). Do not forget to remove the `nameservice` module from the various files if you don't need it.
|
|
- Use community tools like [chainkit](https://github.com/blocklayerhq/chainkit).
|
|
|
|
## Languages
|
|
|
|
The Cosmos-SDK is currently written in [Golang](https://golang.org/), though the
|
|
framework could be implemented similarly in other languages.
|
|
Contact us for information about funding an implementation in another language.
|
|
|
|
## Contribute
|
|
|
|
See [this file](https://github.com/cosmos/cosmos-sdk/blob/master/docs/DOCS_README.md) for details of the build process and
|
|
considerations when making changes.
|
|
|
|
## Version
|
|
|
|
This documentation is built from the following commit:
|