-
Notifications
You must be signed in to change notification settings - Fork 775
Add descriptive documentation to compose schema properties #581
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
Add descriptive documentation to compose schema properties #581
Conversation
Improved schema documentation by adding descriptive text to various properties in the JSON schema. This enhances usability for developers by providing clear explanations of what each property does. Signed-off-by: testA113 <aliharriss1995@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, could be later improved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
version
attribute must be documented as legacy, deprecated
Signed-off-by: testA113 <aliharriss1995@gmail.com>
05231d7
to
57efccc
Compare
Thankyou for the review @ndeloof! Let me know if you need any other changes |
This PR should be done in the https://github.com/compose-spec/compose-go repository, no? |
Lines 22 to 24 in d9b3470
If that is the case then we should add a |
Thanks for taking a look @glours! I've applied the same changes in the PR for the compose-go repo you mentioned here. I'll close this PR and let's continue the review there |
Improved schema documentation by adding descriptive text to various properties in the JSON schema.
This enhances DX by providing clear explanations of what each property does without requiring users to constantly refer to external documentation.
These changes address issue #138.
The descriptions come from sane descriptions found in https://github.com/microsoft/compose-language-service/blob/7a74283ddb866988fed86241f461a657f0aee6d0/src/service/providers/KeyHoverProvider.ts#L63-L184