How to contribute

Nextcloud is an open source project and an open company.
That means it is yours to make a difference!

Nextcloud contribution

Get involved!

Do you want to get a certain improvement in Nextcloud? Did you find a problem? Do you want to help translate, promote or document Nextcloud?

We invite you to join our development efforts on GitHub and the conversations on our forums. Interact with us on our blogs and social media channels, too!

Nextcloud Contributor week

Contribute to
Nextcloud server or apps

Learn about setting up a development environment or read our security guidelines, coding style and more!

Talk to us on our forum! We look forward to your code and thoughts.

Answer questions about Nextcloud use and development

Help answer questions users and developers have about Nextcloud!
Please be considerate of our code of conduct. We want to provide a positive and enjoyable environment for everybody.

Nextcloud use and development
Nextcloud Server testing

Test Nextcloud

Testing upcoming Nextcloud Server releases is the best way of making sure the new release can do what you need it to do. And of course, only if you report a problem to us we know about it and can fix it! If you have a bug to report, see the issue submission page

Design Nextcloud

Help out with Nextcloud user interaction design
or graphic design! Get involved on the design page!

Nextcloud Design
Nextcloud contributors

Do an internship
or work at Nextcloud

Nextcloud occasionally hires contributors as interns. It is best to ask the employees you work with about this, or send an inquiry to our jobs email address. To help equalize opportunities for tech jobs for people in underrepresented groups in tech, we have our Include program. You can submit a request for mentoring there, which can turn into an internship as well. Learn more about Include here.

Also, we are hiring. We look especially for people who want to turn their passion into their job! When possible, we hire people from our active community base or from the wider open source community.

Help promote Nextcloud

Just telling other people about Nextcloud is already immensely helpful! Use social media, real life, or write a review at the many websites that review software. Some links below! You can also represent us at events, giving a talk for example. Learn more about Nextcloud events here.

Nextcloud-conference
Translate Nextcloud using Transifex

Translate Nextcloud using Transifex

Nextcloud is an open source project of international scope, translated into many languages. Thousands of community members work together to translate Nextcloud into more than a hundred different languages and dialects, and the quality of the translations impacts the experience of using Nextcloud in that language. You can help bring Nextcloud closer to people all over the world by helping translate Nextcloud to a language you are fluent in.

You can start off by signing up on Transifex, the translation management platform used by Nextcloud. Join the Nextcloud project , and then the teams of the languages that you are fluent in. From there, go through the phrases that need to be translated or reviewed and suggest a correct phrase if needed. Take a look at the priority list for what needs to be translated.

Translation best practices

Understand context

Before you translate a particular phrase, understand how it is being used. There may be some phrases which can be translated in different ways to another language, so understand the meaning and action associated with the phrase to help you communicate the action effectively in your language.

Proofread and check spelling

Spelling mistakes are more common than you think, so make sure to proofread your work. Take advantage of spellcheck and grammar tools to help you get a perfect translation every time.

Maintain consistency

Well-translated software is consistent its use of wording. Check how a word or phrase is used in other places in Nextcloud with the same context and match that. It is also useful to check the standard translation for the phrase in other products to maintain consistency.

Helpful resources

Let’s make Nextcloud rock!

If you have any questions, our community is happy to help you