Welcome Contributor
Decentraland is a virtual world owned by its users, developed in the open and ready to grow with the contributions of people all around the globe.
This documentation details the Decentraland open protocol, everything from the architectural overview to the specific capabilities of each component. Here you'll find the resources you need to:
Design products and applications in the ecosystem
Conduct research and investigate the contents of the world
Create your own World Explorer
Pursue novel ideas that may end up in this list
Let's build the metaverse together!
What You'll Find Here
This documentation is designed to help you understand and contribute to Decentraland projects. Whether you're a new contributor or an experienced developer, you'll find:
Architecture Overview - Understand the complete Decentraland protocol
Code Standards - Learn how we write clean, maintainable code
Testing Practices - Understand our comprehensive testing strategies
Documentation Guidelines - Discover how we document our work
API References - Complete documentation for all services
Where to Start?
If you don't know where to begin, it's a good idea to look at the Architecture section to learn about the different components and their general purpose before diving into more detailed sections.
For contributors, start by exploring the Contributor Guides section, which covers everything from testing standards to code quality guidelines.
Quick Links
Additional Resources
To get additional information and continue learning, you may want to check out:
The Ask Me Anything sessions, where members of the community can present questions, comments or concerns to technical teams at the Decentraland Foundation. They are hosted monthly, and you can attend freely!
The status page, to see the current platform status, incident history and some metrics.
The Architecture Decision Records, a collection of design documents describing the state and evolution of different aspects of Decentraland.
The Decentraland organization in GitHub, where all the open-source repositories are hosted.
Contributing
By following these standards, you help maintain code quality and consistency across all Decentraland projects. These guidelines are continuously updated to reflect our evolving best practices and lessons learned from our development experience.
If you have questions or suggestions about these standards, please reach out to the Decentraland development community.
Last updated