Files
govoplan-core/docs/configuration-package-catalog.example.json
2026-07-07 16:00:38 +02:00

47 lines
1.8 KiB
JSON

{
"channel": "stable",
"packages": [
{
"package_id": "govoplan.application-handling.basic",
"name": "Basic application handling",
"version": "0.1.0",
"description": "Portal form, case workflow, task creation, mail notification, payment setup, and access roles for a simple application process.",
"publisher": "ADD ideas",
"category": "workflow",
"artifact_ref": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-configuration-packages.git@application-handling-basic-v0.1.0",
"artifact_sha256": "<sha256>",
"required_modules": [
{ "module_id": "portal", "version": ">=0.1.0" },
{ "module_id": "forms", "version": ">=0.1.0" },
{ "module_id": "cases", "version": ">=0.1.0" },
{ "module_id": "workflow", "version": ">=0.1.0" },
{ "module_id": "tasks", "version": ">=0.1.0" },
{ "module_id": "templates", "version": ">=0.1.0" },
{ "module_id": "mail", "version": ">=0.1.0" },
{ "module_id": "payments", "version": ">=0.1.0" },
{ "module_id": "access", "version": ">=0.1.0" },
{ "module_id": "audit", "version": ">=0.1.0" }
],
"required_capabilities": [
"configuration.provider",
"access.configuration",
"forms.configuration",
"workflow.configuration",
"mail.configuration",
"payments.configuration"
],
"tags": ["official", "example", "public-service"],
"signature": {
"algorithm": "ed25519",
"key_id": "configuration-release-key-1",
"value": "<base64 signature over the package artifact metadata>"
}
}
],
"signature": {
"algorithm": "ed25519",
"key_id": "configuration-catalog-key-1",
"value": "<base64 signature over this JSON object without the signature field>"
}
}