Skip to main content

Sources

Project sources are configured in:

data/sources.meridian.jsonc

Use data/sources.example.meridian.jsonc as the reference shape.

GitHub source

{
"id": "example-product",
"name": "Example Product",
"repo": "scottjlaw/example-product",
"branch": "main",
"paths": {
"dossier": "metadata/project-dossier.json",
"capabilities": "metadata/capabilities.inventory.json",
"reuseCandidates": "metadata/reuse-candidates.json",
"aiContext": "docs/ai-context.md"
}
}

For private repositories, set GITHUB_TOKEN before fetching.

Local source

{
"id": "example-local-product",
"name": "Example Local Product",
"localPath": "../projects/example-local-product",
"paths": {
"dossier": "metadata/project-dossier.json"
}
}

Local sources are useful while developing with several repositories checked out beside each other.