Contributing to YunoHost
Let's go through the different ways to contribute to the project!
📢 Spread the word
Talk about software freedom, self-hosting and YunoHost around you! <3
💰 Donate
YunoHost is a volunteer-driven, non-profit community project. Donations help us stay afloat and dedicate more time to the project. Checkout our donation page!
🛟 Help others
Our support relies on contributors like you. Join the support chatroom to assist new users, or see if you can help someone on the forum!
📝 Improve documentation
Great projects require great documentation! You can contribute to this documentation by improving existing pages or adding new ones!
🌐 Translate
Help make YunoHost accessible to more people by translating its interface into your language on our translation platform!
💡 Help us with design
As a tech project, it's easy for us to get caught up in the technical details and forget about making everything intuitive and accessible for non-tech-savvy users. If you have skills in communication, visual identity, design, UX, or just general feedback on the website, documentation, installation process, or everyday use of YunoHost, we’d love to hear from you! Gget in touch with us on the forum, the chat rooms or the issue tracker!
⚗️ Participate in testings
We regularly need testers for new versions of YunoHost or app updates. Checkout the project announcements on the forum, or if there is a pending testing for your favourite apps on the packaging dashboard.
🏷️ Refine the app catalog
The app catalog is an important aspect of YunoHost. We always need help to improve the app catalog experience, for example ensuring that apps are in the appropriate category, with an appropriate logo and screenshot, that their description is relevant and accurate, that they do provide relevant information in the context of YunoHost, etc. Checkout for example this issue with guidelines on how to contribute on this. We're also open to feedback regarding how the whole design of the catalog could be improved!
📦 Package applications
You can extend YunoHost capabilities by packaging new applications. Have a look at the current catalog, the packaging documentation, and join us on the app packaging chat room!
⚙️ Develop
YunoHost is built mainly using Python, Bash, and VueJS. Checkout the developer documentation, and join us on the development chat room! You can also look for good first issues on our issue tracker!