Skip to content

feat: add genealogy showcase scaffold - #219

Merged
gcomneno merged 1 commit into
mainfrom
feat/genealogy-showcase-scaffold-210
Jul 22, 2026
Merged

feat: add genealogy showcase scaffold#219
gcomneno merged 1 commit into
mainfrom
feat/genealogy-showcase-scaffold-210

Conversation

@gcomneno

Copy link
Copy Markdown
Owner

Summary

  • add a selectable genealogy-oriented client scaffold
  • model people through generic catalog items and free-form relationships
  • add a visitor relationship overview using the shared RelationshipGraph
  • provide localized navigation, sitemap integration, tests, and operational documentation

Architecture

  • keeps genealogy vocabulary and conventions inside scaffold content
  • introduces no genealogy-specific core validation, database, loader, enum, or runtime service
  • imports RelationshipGraph through giadaware-ui-components/visitor
  • preserves canonical /items/{id} links and non-tree relationships

Verification

  • node --test test/genealogy-scaffold.test.js
  • affected integration tests: 32/32 passed
  • npm test: 326/326 passed
  • npm run content:validate
  • npm run check: 0 errors and 0 warnings
  • npm run build
  • git diff --check

Closes #210

@gcomneno
gcomneno merged commit 538cc5d into main Jul 22, 2026
1 check passed
@gcomneno
gcomneno deleted the feat/genealogy-showcase-scaffold-210 branch July 22, 2026 13:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add a genealogy showcase scaffold template

1 participant