-
Notifications
You must be signed in to change notification settings - Fork 308
Closed
Description
Feature or Problem Description
I would like to be able to register new ArtifactType/s to apicurio-registry.
I have different use cases for this:
- register plaintext or markdown files as artifacts. Some groups contains different artifacts openapi, asyncapi and avros, I would like to register i.e. README.md with info about those artifacts both for users/developers as well as context for LLMs for agentic programing, and having those instructions along with the artifacts themselves
- register json/yaml files different to valid openapi, asyncapi ymls. Use cases for this are many: registering referenciable chunks that are not complete APIs (and do not validate as apis), register a services.yml that represents relationships consumer/producer and would be nice to have them registered and versioned in the registry
- register ZenWave Domain Language .zdl files which represent bounded context and can reference apis. It would be great have them registered as structured artifacts with refs, but can work as plaintext files for first versions
Proposed Solution
- allow register plaintext files
- allow register json/yaml artifacts types
for later versions:
- allow register zdl files as structured artifacts
Additional Context
Metadata
Metadata
Assignees
Labels
No labels