Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improved Artifact References support (UI, etc) in Registry #25

Closed
EricWittmann opened this issue Aug 16, 2022 · 0 comments
Closed

Improved Artifact References support (UI, etc) in Registry #25

EricWittmann opened this issue Aug 16, 2022 · 0 comments
Assignees

Comments

@EricWittmann
Copy link
Member

EricWittmann commented Aug 16, 2022

We support references in registry already, but really only in the API. We have some good ideas to improve support for references. Some ideas:

UI support

Add references in the UI, for display and when adding/updating artifacts.

Here is the UX design iterations

CLI support

We have no designs for this, but it sure would be nice. There's probably some overlap between what we can do with the maven plugin and what we can do with the CLI (regarding registration of a collection of self-referencing local files).

De-referencing support

It would nice to have an option in the REST API to dereference the content when downloading it. This could make it much easier for consumers that don't support external references. Challenge: this needs to be implemented for each artifact type. We currently have this implemented in OpenAPI and AsyncAPI only.

Extended maven plugin support

We have basic maven plugin support now. But it would be really nice to be able to just point the maven plugin to a bunch of repository files (that reference each other) and have it figure out how to properly add the content to the registry including appropriate reference mappings.

Tasks in this Epic

@EricWittmann EricWittmann changed the title Improved Artifact References support (UI, etc) Improved Artifact References support (UI, etc) in Registry Aug 16, 2022
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

No branches or pull requests

2 participants