コンテンツにスキップ

Gramps Web 開発: 概要

Gramps Web は、別々に開発された2つのコンポーネントからなるウェブアプリケーションです。

  • Gramps Web API は、Pythonで書かれたRESTful APIで、Flaskに基づいています。ソースコードは github.com/gramps-project/gramps-web-api にホストされています。データベースアクセスと系譜機能をGramps Pythonライブラリを直接活用して管理します。Gramps Webのバックエンドとして機能します。開発ドキュメントについては、Backend を参照してください。
  • Gramps Web Frontend は、Gramps Webのフロントエンドとして機能するJavascriptウェブアプリケーションです。ソースコードは github.com/gramps-project/gramps-web にホストされています。開発ドキュメントについては、Frontend を参照してください。

バージョン管理についての注意: Gramps Web APIとGramps Webフロントエンドは独立してバージョン管理されています。現在、「Gramps Web」– 結合アプリケーション – には別のバージョン番号はありません。両プロジェクトは SemVer に従っています。

PythonやJavascriptの開発者でない場合でもGramps Webに貢献したい場合は、Contribute をチェックしてください。