=================
How to contribute
=================
Thank you for your interest in contributing to Qubes! Here are some of the many ways in which you can help:
- Audit the :doc:`source code `
- :doc:`Report security issues `
- :ref:`Send patches ` to fix bugs or implement features
- :doc:`Contribute packages `
- :doc:`Report bugs `
- :doc:`Test new releases and updates `
- Submit `HCL reports `__ for your hardware
- Record :doc:`video tours `
- Create `artwork `__ (plymouth themes, installer themes, wallpapers, etc.)
- `Write and edit the documentation `__
- `Donate `__ to the project
- If you represent an organization, become a `Qubes partner `__
- Add a `Qubes download mirror `__
- Answer questions and discuss Qubes on the :doc:`mailing lists ` and :ref:`forum `
- Engage with us on social media:
- Follow us on `Twitter `__
- Join us on `Reddit `__
- Like us on `Facebook `__
- Connect with us on `LinkedIn `__
- 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 `__ 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 `__
- `UX and usability `__
- `Windows tools `__
- `Documentation `__
- `Privacy `__
- `Debian/Ubuntu `__
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 :ref:`qubes-devel ` mailing list. Once we’ve worked out the details, we’ll be grateful to :ref:`receive your patch `.