First of all: thank you very much for helping us out!
If you want to get in touch with other diaspora* developers, check our wiki for information on how we communicate. Feel free to ask if you have any questions!
Everyone interacting with our code, issue trackers, chat rooms, mailing lists, the wiki, and the discourse forum is expected to follow the diaspora* code of conduct.
Found a security issue? Please disclose it responsibly. We have a team of developers listening to [email protected]. The PGP fingerprint is AB0D AB02 0FC5 D398 03AB 3CE1 6F70 243F 27AD 886A.
We use WebTranslateIt to manage translations of the app interface. Please read our wiki page to find out more about this. If your language is featured on WebTranslateIt, please do not open a pull request to update translations. If it is not already featured on WebTranslateIt, please read the wiki article above to find out how to proceed.
Before opening a pull request please read how to contribute. Doing things the right way from the start will save us time and mean that your contribution can be integrated quicker!
- Follow our git workflow method. In particular, do not open a pull request from the
master
or thedevelop
branch. - Follow our styleguide and run pronto, our syntax analyzer, locally before opening a pull request. See our wiki for information on how to do this.
- Write tests.
- Use meaningful commit-messages and split larger tasks, e.g. refactoring, into separate commits. This makes the review process much easier.
You don’t know code? No worries, there are plenty other ways to help the diaspora* project! Please find out how you can help on our wiki.