Skip to content

hayoul/topola-webpack

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

topola-webpack

This is a very simple genealogy viewer based on topola. Its main purpose is to allow deploying of small, self-contained interactive genealogy trees to a generic HTTP server.

Essential part of the code is based on the “Animations” example from topola.

Features:

  • no need for npm (or any other back-end) on a destination server: the entire bundle, including pre-processed genealogical data, is prepared and minified with webpack
  • supports hash-based shortcuts for individuals: you can easily save URLs to start browsing from the selected individual, e.g. http://example.org/my-tree/#I123#0.

Usage

You will need npm, but only for building the bundle.

After cloning/copying the repository, run

./build.sh mydata.ged

where mydata.ged is a path to your personal genealogical data in GEDCOM format.

That's it! The bundle (HTML+JS) will be ready in dist subdirectory. You can either copy it to the destination server or simply point the directory root to this subdirectory.

About

Simple genealogy viewer based on https://github.com/PeWu/topola

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 88.3%
  • Shell 7.0%
  • CSS 4.7%