Hyppää sisältöön

Gramps Web kehitys: yleiskatsaus

Gramps Web on verkkosovellus, joka koostuu kahdesta erikseen kehitettävästä komponentista:

  • Gramps Web API on RESTful API, joka on kirjoitettu Pythonilla ja perustuu Flaskiin. Lähdekoodi on isännöity osoitteessa github.com/gramps-project/gramps-web-api. Se hallinnoi tietokantayhteyksiä ja sukututkimustoimintoja suoraan hyödyntäen Gramps Python -kirjastoa. Se toimii Gramps Webin taustajärjestelmänä. Kehitysdokumentaatiota varten katso Backend.
  • Gramps Web Frontend on Javascript-verkkosovellus, joka toimii Gramps Webin etupäänä. Lähdekoodi on isännöity osoitteessa github.com/gramps-project/gramps-web. Kehitysdokumentaatiota varten katso Frontend.

Huomautus versionoinnista: Gramps Web API ja Gramps Web etupää versioidaan itsenäisesti. Tällä hetkellä "Gramps Web" – yhdistetty sovellus – ei omaa erillistä versionumeroa. Molemmat projektit noudattavat SemVer -standardeja.

Jos et ole Python- tai Javascript-kehittäjä, mutta haluaisit silti osallistua Gramps Webin kehittämiseen, tutustu Contribute.