Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Summary of the future organisation of SDK docs #1460

Closed
gamarin2 opened this issue Jun 29, 2018 · 9 comments
Closed

Summary of the future organisation of SDK docs #1460

gamarin2 opened this issue Jun 29, 2018 · 9 comments
Labels
S:proposed T:Docs Changes and features related to documentation.

Comments

@gamarin2
Copy link
Contributor

gamarin2 commented Jun 29, 2018

As per discussion with @ebuchman.

  • SDK book: Similar to RustBook, this is a series of tutorial that introduces the different concepts of the SDK. The SDK book is the recommended way to learn about the SDK. Currently lives here: https://github.com/cosmos/cosmos-sdk/tree/develop/docs
  • SDK API spec: Godoc provides a detailed reference spec for all the functions of the SDK. Lives here: https://godoc.org/github.com/cosmos/cosmos-sdk
  • SDK by examples: Self-sufficient SDK app examples.
  • SDK reference doc: Detailed documentation of everything that a SDK dev might want to know. Includes detailed explanation about multistore, IAVL tree, queries, LCD, testnets, RPCs, ... This is needed in 6 months (medium term). Until then Cosmos Hub spec will be used in replacement.
  • Cosmos Hub Spec: Detailed specification of all state and transitions in the Cosmos Hub state machine
@ebuchman ebuchman added the T:Docs Changes and features related to documentation. label Jun 29, 2018
@rigelrozanski
Copy link
Contributor

Should we move this from an issue into some kind of "future-plans" section of the readme in docs?

@gamarin2
Copy link
Contributor Author

Docs readme is in flux, so leaving this issue open for now

@rigelrozanski
Copy link
Contributor

okay - should be more stable soon then we should merge in

@fedekunze
Copy link
Collaborator

fedekunze commented Aug 21, 2018

@gamarin2 (cc: @jackzampolin, @zramsay, @ebuchman, @greg-szabo, @alexanderbez, @alessio ) I would change:

  • SDK API spec ––> SDK GoDoc with descriptions of pkgs (ToDo)
  • SDK reference doc ––> SDK Glossary
    and add
  • SDK Gaia-lite API: Summary of all Gaia-lite endpoints with their ICS standards, parameters, return values, etc. Preferably in a Swagger file and hosted on the website docs

@gamarin2
Copy link
Contributor Author

I feel SDK Glossary does not accurately reflect the content. The Reference Doc is more than just a glossary.

@alessio
Copy link
Contributor

alessio commented Aug 22, 2018

SDK API spec ––> SDK GoDoc with descriptions of pkgs (ToDo)

I very much agree to that - the lack of package-specific docs tends to make life quite tough for a new starter :)

@fedekunze
Copy link
Collaborator

👍@gamarin2 let's stick with SDK Reference then. Can it be Guide instead of Doc ?

@fedekunze
Copy link
Collaborator

I'll open separate issues to track what's needed for each of them. cc: @gamarin2 @jackzampolin

@zramsay
Copy link
Contributor

zramsay commented Nov 14, 2018

obsolete / replaced by what we just did

@zramsay zramsay closed this as completed Nov 14, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S:proposed T:Docs Changes and features related to documentation.
Projects
None yet
Development

No branches or pull requests

6 participants