Gramps Web development: overview
Gramps Web is a web application that consists of two components that are developed separately:
- Gramps Web API is a RESTful API written in Python and based on Flask. The source code is hosted at github.com/gramps-project/gramps-webapi. It manages database access and genealogical functions directly leveraging the Gramps Python library. It serves as the backend of Gramps Web. For development documentation, see Backend.
A note on versioning: Gramps Web API and Gramps.js are versioned independently. At present, "Gramps Web" – the combined application – does not have a separate version number. Both projects adhere to SemVer.