Skip to content

Minimal Archive Example ​

The smallest valid GENEALOGIX archive with one person.

Structure ​

text
minimal/
├── persons/
│   └── person-abc123.glx
├── vocabularies/           # Copies of the standard vocabularies
└── README.md

Files ​

persons/person-abc123.glx ​

yaml
persons:
  person-abc123:
    properties:
      name:
        value: "Test Person"
        fields:
          given: "Test"
          surname: "Person"

Validation ​

bash
glx validate .
# ✓ All files valid

What This Demonstrates ​

  • Minimum required file structure
  • Simplest valid person entity

Next Steps ​

See basic-family for a more complete example with relationships and assertions.

Licensed under Apache License 2.0