genealogy
is a simple web interface for visualising family trees and genealogies using YML.
- Coffeescript is compiled into Javascript (from
site/js/
) - SCSS is compiled into CSS (from
site/css/
) - HAML is compiled into HTML using templates (from
site/templates/
) - CSS images are spritified using spritify
- Fork this project or download the latest .zip.
- Run
npm install
andcomposer update
- Run
grunt
to compile the assets. (You can also usegrunt serve
to watch for changes.)
Create your own family tree in tree/family.yml
, for example:
TODO add example.yml
Alias "/genealogy" "/var/www/genealogy/site"
<Directory "/var/www/genealogy/site">
Options Indexes FollowSymLinks
DirectoryIndex index.html index.php default.html default.php
AllowOverride All
Allow from All
Require all granted
</Directory>