Gå til indholdet

Gramps Web udvikling: oversigt

Gramps Web er en webapplikation, der består af to komponenter, som udvikles separat:

  • Gramps Web API er et RESTful API skrevet i Python og baseret på Flask. Kildekoden er hostet på github.com/gramps-project/gramps-web-api. Det håndterer databaseadgang og genealogiske funktioner direkte ved at udnytte Gramps Python-biblioteket. Det fungerer som backend for Gramps Web. For udviklingsdokumentation, se Backend.
  • Gramps Web Frontend er en Javascript webapplikation, der fungerer som frontend til Gramps Web. Kildekoden er hostet på github.com/gramps-project/gramps-web. For udviklingsdokumentation, se Frontend.

En bemærkning om versionering: Gramps Web API og Gramps Web frontend versioneres uafhængigt. I øjeblikket har "Gramps Web" – den samlede applikation – ikke et separat versionsnummer. Begge projekter overholder SemVer.

Hvis du ikke er en Python- eller Javascript-udvikler, men stadig gerne vil bidrage til Gramps Web, kan du tjekke Contribute.