Who is a Hubzilla developer? Should I be reading this?

Anyone who contributes to making Hubzilla better is a developer. There are many different and important ways you can contribute to this amazing technology, even if you don't know how to write code. The software itself is only one part of the Hubzilla project. You can contribute by

  • translating the text into your language so that people all over the world have the opportunity to use Hubzilla
  • Promote Hubzilla and spread awareness of the platform through blog posts, articles and word of mouth
  • Create artwork and graphics for project resources such as icons and marketing materials
  • Supporting the project infrastructure such as the project website and demo servers

Software developers are of course welcome; there are so many great ideas that can be realised and not enough people to make them all happen! The Hubzilla codebase is an advanced and mature system, but the platform is still very flexible and open to new ideas.

We are pretty relaxed when it comes to developers. We don't have a lot of rules. Some of us are overworked, and if you want to help, we're happy to let you help. However, if you follow a few guidelines, the process will be smoother and collaboration easier. All developers are expected to adhere to our code of conduct. We have developers from all over the world with different skills, different cultural backgrounds and different levels of patience. Our number one rule is to respect others. Sometimes this is difficult, and sometimes we have very different views on how things should work, but if everyone makes an effort, we will get along well.

This document will help you get to know and help shape Hubzilla.