Anyone wishing to contribute to the github.com/discourse/discourse project must read & sign our Contributor License Agreement. The Discourse team is legally prevented from accepting any pull requests from users who have not signed the CLA first.
For more information on
- how to set up your development environment
- first-time project suggestions
- code conventions
- step-by-step guide for GitHub commits
please read our Discourse Development Contribution Guidelines
There are many other ways to contribute to Discourse besides code. We've outlined the most common ones below.
- Reporting Bugs
- Requesting Features
- Translation
- Documentation (TBA)
For anything else, just start a new topic on Meta and let us know what you're interested in working on.
Thanks for contributing!