Contributing guidelines

Here's how to work together and make good products.

How to ask a question

  • Submit a new issue for each question.
  • Describe your question, tell us what you have done so far.
  • Specify the version of your website, use the latest version if possible.
  • Add a lot of details, the more we know the better we can help.

How to report a problem

  • Submit a new issue for each problem.
  • Describe your problem, tell us how to reproduce it.
  • Specify the version of your website, check the log file for errors.
  • Add a lot of details, the more we know the better we can help.

How to create an extension

  • Start with an example feature or example theme.
  • Imagine what the user wants to do, aim for a simple solution.
  • Upload your extension to GitHub, let us know if you need help.
  • Publish your extension in the official repository.

How to make a translation

  • Have a look at your own language and the help, check that everything looks okay.
  • Look for text lines which have not been translated yet.
  • Make a new translation, if your language is missing.
  • Add your translation to the official repository.

How to get in touch