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

Serve a file from https://helidon.io/cli-data/ containing all released Helidon versions and the MP spec each implements #1033

Open
tjquinno opened this issue Mar 29, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@tjquinno
Copy link
Member

For code generators (OpenAPITools at least, maybe the MP starter) it would be great to be able to retrieve a file containing all released Helidon versions and, for each, which MP spec version it implements.

This will allow users of generators to specify a prefix (or the entirety) of the version they want to generate for and the tool will select the highest actual release that matches the prefix using a simple string prefix check.

That highest-matching release can then be written into generated files as needed to refer to a valid Helidon release.

The format of the file is up for negotiation, just so long as it's easy to parse.

@tjquinno tjquinno added the enhancement New feature or request label Mar 29, 2024
@tjquinno tjquinno changed the title Serve a file from https://helidon.io/cli-data/versions.txt containing all released Helidon versions and the MP spec each implements Serve a file from https://helidon.io/cli-data/versions.xml containing all released Helidon versions and the MP spec each implements Apr 3, 2024
@tjquinno tjquinno changed the title Serve a file from https://helidon.io/cli-data/versions.xml containing all released Helidon versions and the MP spec each implements Serve a file from https://helidon.io/cli-data/ containing all released Helidon versions and the MP spec each implements Apr 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant