# Contributing to Discourse

## Important note for Developers

Anyone wishing to contribute to the [github.com/discourse/discourse](https://github.com/discourse/discourse) project **must read & sign our [Contributor License Agreement](http://www.discourse.org/cla)**. 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](https://meta.discourse.org/t/discourse-development-contribution-guidelines/3823)**

## Everything Else

There are many other ways to contribute to Discourse besides code. We've outlined the most common ones below.

- [Reporting Bugs](https://meta.discourse.org/t/how-to-make-bug-reports-for-discourse/33070)
- [Requesting Features](https://meta.discourse.org/t/how-to-request-new-features-for-discourse/32986)
- [Translation](https://meta.discourse.org/t/contribute-a-translation-to-discourse/14882)
- Documentation (TBA)

For anything else, just start a new topic on [Meta](https://meta.discourse.org/) and let us know what you're interested in working on.

*Thanks for contributing!*