liberusoftware/module-genealogy-tree-viewer

Liberu genealogy-tree-viewer module.

Maintainers

Package info

github.com/liberusoftware/module-genealogy-tree-viewer

Type:liberu-module

pkg:composer/liberusoftware/module-genealogy-tree-viewer

Transparency log

Statistics

Installs: 6

Dependents: 3

Suggesters: 0

Stars: 0

Open Issues: 0

1.0.0 2026-08-24 02:53 UTC

This package is auto-updated.

Last update: 2026-08-29 16:01:31 UTC


README

This independent Liberu module owns the provider-neutral Genealogy Tree Viewer capability.

It exposes a stable capability descriptor and service provider. Trees are team-scoped, private by default, and may reference a root person. Queries\TreeGraph provides bounded ancestor/descendant traversal over the Relationships module's directed parent edges, prevents cycles, and supports excluding living people for public trees. Domain persistence, authorization, tenancy, jobs, and presentation adapters remain behind this package's public boundary; the matching API, Filament, and Livewire packages are optional adapters.

  • Composer package: liberusoftware/module-genealogy-tree-viewer
  • Module installer name: genealogy-tree-viewer
  • Category: capability
  • PHP/Laravel: PHP 8.5 / Laravel 13

The package is designed for the Liberu Composer installer and must not depend on an application's App\\ classes.