Skip to content

Conversation

@clydedevv
Copy link

Add CosmWasm Developer Platform Tutorials to Documentation

Summary

This PR adds the CosmWasm Developer Platform tutorial series to the documentation. This is a comprehensive set of 19 progressive tutorials that takes learners from fundamental CosmWasm concepts all the way through best practices and migrations.

Changes

  • Added 19 platform tutorials covering fundamentals, concepts, integration, hello world, contract development, testing, libraries, cross-contract calls, migrations, and best practices
  • Added learning resources page that lists educational content including video tutorials (LearnWeb3Dev/Odie playlists), interactive courses (B9Lab, Area-52), and chain-specific tutorials (Neutron)
  • Added version compatibility warnings noting that platform tutorials reference older wasmd versions than current docs

Context on CosmWasm Developer Platform

The CosmWasm Developer Platform content was originally developed by @d-ontmindme in collaboration with @rustopian. Ownership has since been transferred and the content can now be shared with the CosmWasm community. This content was previously in a private repository and is now being made available as part of the official documentation to help onboard new developers to CosmWasm.

File Structure

docs/tutorial/
├── learning-resources.md (new)
└── platform/ (new)
    ├── index.md
    ├── 01-intro.md through 19-best-practices.md
    └── _category_.json

Version Compatibility Note

These tutorials reference specific versions of wasmd and CosmWasm (v0.53.2 in the tutorials vs v0.52.0 in current docs). The core concepts remain valid, but users may need to adjust version numbers when following along. A version compatibility notice has been added to guide users.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant