--- lang: en layout: doc permalink: /doc/contributing/ redirect_from: - /en/doc/contributing/ - /doc/ContributingHowto/ - /wiki/ContributingHowto/ ref: 125 title: Contributing to the Qubes OS Project --- How to Contribute to the Qubes OS Project ========================================= Thank you for your interest in contributing to Qubes! Here are some of the many ways in which you can help: * Audit the [source code](/doc/source-code/) * [Report security issues](/security/) * [Send patches](/doc/source-code/#how-to-send-patches) to fix bugs or implement features * [Contribute packages](/doc/package-contributions) * [Report bugs](/doc/reporting-bugs/) * [Test new releases and updates](/doc/testing/) * Submit [HCL reports](/doc/hcl/) for your hardware * Record [video tours](/video-tours/) * Create [artwork](https://github.com/QubesOS/qubes-artwork) (plymouth themes, installer themes, wallpapers, etc.) * [Write and edit the documentation](/doc/doc-guidelines) * [Donate](/donate/) to the project * If you represent an organization, become a [Qubes partner](/partners/) * Add a [Qubes download mirror](/downloads/mirrors/) * Answer questions on the [mailing lists](/support/) * Engage with us on social media: * Follow us on [Twitter](https://twitter.com/QubesOS) * Join us on [Reddit](https://www.reddit.com/r/Qubes/) * Like us on [Facebook](https://www.facebook.com/QubesOS) * Connect with us on [LinkedIn](https://www.linkedin.com/company/qubes-os/) * And last but not least, tell your friends and colleagues about how Qubes can help them secure their digital lives! Contributing Code ----------------- If you're interested in contributing code, the best starting point is to have a look at our [GitHub issues](https://github.com/QubesOS/qubes-issues/issues) to see which tasks are the most urgent. You can filter issues depending on your interest and experience. For example, here are some common issue labels: * [Help wanted](https://github.com/QubesOS/qubes-issues/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22&utf8=%E2%9C%93) * [UX and usability](https://github.com/QubesOS/qubes-issues/issues?q=is%3Aissue+is%3Aopen+label%3AUX) * [Windows tools](https://github.com/QubesOS/qubes-issues/issues?q=is%3Aissue+is%3Aopen+label%3A%22C%3A+windows+tools%22) * [Documentation](https://github.com/QubesOS/qubes-issues/issues?q=is%3Aissue+is%3Aopen+label%3A%22C%3A+doc%22) * [Privacy](https://github.com/QubesOS/qubes-issues/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aopen%20label%3A%22privacy%22%20) * [Debian](https://github.com/QubesOS/qubes-issues/issues?q=is%3Aissue+is%3Aopen+label%3A%22C%3A+Debian%22) Before you engage in an activity that will take you a significant amount of time, like implementing a new feature, it's always good to contact us first, preferably via the [qubes-devel](/support/#qubes-devel) mailing list. Once we've worked out the details, we'll add you to our [Community-Developed Feature Tracker](/qubes-issues/). We'll then be grateful to [receive your patch](/doc/source-code/#how-to-send-patches).