Welcome Contributors!
Your contributions help shape the future of WebAssembly tools. Whether fixing bugs, writing docs, or developing features, your efforts matter to us all!
Getting Started
-
1
Fork and Clone
Fork the main repository on GitHub and clone it to your local machine.
-
2
Set Up Environment
Follow the development setup instructions in the
README.md
file. -
3
Create a Branch
Create a new branch for your changes.
git checkout -b feature/your-feature-name
-
4
Make Your Changes
Implement your changes and ensure all tests pass
npm test
. -
5
Submit Your PR
Push your changes to your fork and submit a pull request against the main repository.
git push origin your-branch-namegit compare-and-pull-request
How You Can Help
Code
Help with implementing new WebAssembly features, bug fixes, or infrastructure improvements. Check our GitHub repo for open issues.
Documentation
Improve technical documentation, tutorials, and examples in our wiki and blog sections.
Testing
Try out our tools, report bugs, and help ensure our releases are production-ready. Check our beta releases for testing.
Community
Help answer questions in our Discord or Stack Overflow, improve documentation, or help with translations.
Contribution Guidelines
Core Principles
- Write clean, maintainable code that follows our style guides
- Write tests to match any new functionality
- Write clear, concise, and helpful documentation
- Keep commits and PRs atomic and focused
Need Help?
Questions about our contribution process? Want to discuss a bigger change before working on it?
Join Our Dev Discord