2020-12-20 17:15:22 +01:00
2020-11-08 11:29:01 +01:00
2020-12-18 20:11:37 +01:00
2020-12-20 17:15:22 +01:00
2020-12-18 20:09:59 +01:00
2020-12-20 17:15:22 +01:00
2020-11-08 11:29:01 +01:00
2020-12-18 20:11:16 +01:00
2020-11-08 11:29:01 +01:00
2020-12-18 20:11:37 +01:00
2020-12-09 17:21:14 +01:00
2020-11-24 20:11:08 +01:00
2020-12-18 20:10:42 +01:00
2020-12-18 20:10:42 +01:00
2020-11-24 20:11:08 +01:00
2020-12-18 20:10:51 +01:00
2020-11-08 11:29:01 +01:00

Gramps.js

A single-page frontend for the Gramps Genealogical Research system.

About

This is a Javascript web app to browse a Gramps genealogy database that is powered by the Gramps REST API. The app is based on Open Web Components and LitElement.

Its ancestor is the frontend of the legacy Gramps web app.

Project status

The project is in early development and is not yet ready for use in production.

Contributions are welcome, but please open an issue before starting to work on a feature to avoid duplicate work.

Feature requests are premature :)

Development setup

Install Node.js with nvm:

nvm install 15.1.0

Clone the repository and, at its root run

npm install

to install dependencies.

A backend can be started with

python -m gramps_webapi --config path/to/config run --port 5555

(for details see https://github.com/gramps-project/web-api).

You can now run the frontend with

npm run start

Storybook (to view individual web components with needing to run a backend) is invoked with

npm run storybook
Description
No description provided
Readme AGPL-3.0 22 MiB
Languages
JavaScript 98.4%
CSS 1.5%