Skip to content

How to contribute to Gramps Web

Thanks for considering to contribute to Gramps Web! Depending on your skills and interests, there are many ways how you can help.

Help translating Gramps Web to your language

Gramps & Gramps Web support several dozen different languages. Helping to translate the app does not require any programming skills. We use the powerful Weblate online tool for translations. Please see here for instructions on how to get started.

Help answering other users' questions

If you are already using Gramps Web, help new users finding the answers to their questions by contributing to discussions in the Gramps Web category of the official Gramps Discourse forum.

Help improve the documentation

The documentation site you're looking at is hosted on Github. Contributions to improve it are highly welcome. Just submit a pull request to that repository.

Contribute to backend development (Python)

If you are a Python programmer, contribute to the development of the Gramps Web API, which is the backend powering Gramps Web. See Backend development for instructions on how to get started.

Contribute to frontend development (Javascript)

If you are a web programmer, contribute to the development of Gramps Web's responsive frontend. See Frontend development for instructions on how to get started.

Contribute to the Sync addon (Python)

If you have experience with developing with Python and GTK, contribute to the improvement of The Gramps Web Sync Addon. You can use the development repository for suggesting and submitting improvements.