-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
[GR-52611] Add the ability to add comments to JSON configuration file entries #8543
Comments
Created internal ticket: GR-52611 |
When I read "comments in JSON", I thought you're asking that we extend our JSON infra to allow actual comments, which would probably be quite messy. Adding an optional |
I believe |
Agreed, and |
@zakkak I assume you are working on this? We just need to extend the schema files, right? |
Not yet. Now that I have your ACK, I will probably get to it in late March or early May.
Yes, that's my understanding, plus some documentation probably. |
WIP PR #9048 |
This feature was implemented in #9048. |
Feature request
Similar to #7482, it would be nice to have the ability to include comments in all the JSON config files.
Is your feature request related to a problem? Please describe.
Right now there is no way to include comments justifying the choices made in configuration files.
Describe the solution you'd like.
Introduce a new key in the JSON schema to allow the addition of comments per entry.
Describe who do you think will benefit the most.
Everyone using the JSON configuration files.
Describe alternatives you've considered.
Dump a separate file with justifications.
Additional context.
I am planning to augment Quarkus to give the users more information about the reasons that lead to adding each entry in the json configuration files we generate (e.g. which dependency brings it in, which class hierarchy, etc.) and I think adding that info in the configuration file itself would be best.
Express whether you'd like to help contributing this feature
Yes.
The text was updated successfully, but these errors were encountered: