Contribute
Audacity is free, open source software built with its community. These are the ways to take part.
Develop
Audacity is mostly written in C++. Build instructions live in the repository, coding standards and process in the developer resources. Contributing code requires signing the CLA.
Test and report bugs
Development builds are attached to pull requests in the repository's Actions tab. Report problems with unmerged changes on the pull request itself; report problems with released or merged code in the issue tracker. Bugs need reproduction steps.
Translate
Audacity is translated into many languages by volunteers, through Transifex. The guide covers joining the project and the editor workflow.
Support other users
The most active Audacity user community is the forum. Helping others with their problems there is a contribution in itself, and video tutorials help too. If you make one, say which Audacity version you are using, so the tutorial stays useful as versions change.
Feedback and feature requests
Ideas and requests are discussed in the forum's feature section. A concrete, code-level proposal can also be filed as an enhancement request in the issue tracker.