Commit Graph

2 Commits

Author SHA1 Message Date
Alexander ad398d2964 Add README, fix license to AGPLv3, untrack sync.sh
Add project README with features, installation instructions, and ELK
layout explanation. Fix license identifier from GPL-3.0 to AGPL-3.0 in
composer.json and module.php to match the actual LICENSE file. Remove
sync.sh from version control and add it to .gitignore.
2026-03-15 09:56:11 +01:00
Alexander 273e398431 Initial commit: webtrees full diagram chart module
Interactive SVG family tree visualization using ELK (Sugiyama) for
layout and D3 for rendering. Shows ancestors, descendants, and siblings
in a single diagram with orthogonal bus-line connectors.

Features:
- Bidirectional tree traversal (ancestors + descendants + siblings)
- Generation-aligned layout with post-processing Y-snap
- Person cards with photos, names, dates, and hover bio cards
- "More ancestors" indicator for persons with hidden parents
- Pan/zoom navigation
- Docker dev environment
2026-03-14 18:52:17 +01:00