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

[html2] Various enhancements #643

Merged
merged 1 commit into from
Jul 26, 2018
Merged

[html2] Various enhancements #643

merged 1 commit into from
Jul 26, 2018

Conversation

bjgill
Copy link
Contributor

@bjgill bjgill commented Jul 25, 2018

PR checklist

  • Read the contribution guidelines.
  • Ran the shell script under ./bin/ to update Petstore sample so that CIs can verify the change. (For instance, only need to run ./bin/{LANG}-petstore.sh and ./bin/security/{LANG}-petstore.sh if updating the {LANG} (e.g. php, ruby, python, etc) code generator or {LANG} client's mustache templates). Windows batch files can be found in .\bin\windows\.
  • Filed the PR against the correct branch: master, 3.2.x, 4.0.x. Default: master.
    - [ ] Copied the technical committee to review the pull request if your PR is targeting a particular programming language. - doesn't seem to be a committee for html2...

Description of the PR

(details of the change, additional tests that have been done, reference to the issue for tracking, etc)

This commit includes the following changes:

  • Fix docs not generating parameter descriptions, add rust sample.
  • Add example to doc output.
  • Add basic scope reporting.
  • Stringify the JSON "Example" objects for response schemas.
  • Prettify JSON examples in response schemas.
  • Parse and present multiline response descriptions.
  • Add API error details to docsgen.
  • Add read only markers to read only properties.
  • Fix up style document indentation.
  • Add support for x-shared-errors, an extension to define common error types that can be shared across a microservice framework. Currently only supported by rust-server - I'll add it to https://github.com/OpenAPITools/openapi-generator/wiki/Vendor-Extensions once this gets merged.

Required for #550. I've not specifically tested, but we have been using this for several months now without incident.

Thanks to @angusi and @kw217 - the original authors of these changes.

This commit includes the following changes:

- Fix docs not generating parameter descriptions, add rust sample.
- Add example to doc output.
- Add basic scope reporting.
- Stringify the JSON "Example" objects for response schemas.
- Prettify JSON examples in response schemas.
- Parse and present multiline response descriptions.
- Add API error details to docsgen.
- Add read only markers to read only properties.
- Fix up style document indentation.
- Add support for `x-shared-errors`, an extension to define common error types that can be shared across a microservice framework.
@wing328 wing328 added Doc: HTML Generation of HTML documentation Enhancement: General labels Jul 26, 2018
@wing328 wing328 added this to the 3.2.0 milestone Jul 26, 2018
Copy link
Member

@wing328 wing328 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The output (samples/html2/index.html) looks good locally in my browser.

@wing328 wing328 merged commit 7624a1f into OpenAPITools:master Jul 26, 2018
@wing328 wing328 changed the title [html2] Various enhancements to docsgen [html2] Various enhancements Aug 6, 2018
A-Joshi pushed a commit to ihsmarkitoss/openapi-generator that referenced this pull request Feb 27, 2019
This commit includes the following changes:

- Fix docs not generating parameter descriptions, add rust sample.
- Add example to doc output.
- Add basic scope reporting.
- Stringify the JSON "Example" objects for response schemas.
- Prettify JSON examples in response schemas.
- Parse and present multiline response descriptions.
- Add API error details to docsgen.
- Add read only markers to read only properties.
- Fix up style document indentation.
- Add support for `x-shared-errors`, an extension to define common error types that can be shared across a microservice framework.
@richardwhiuk richardwhiuk deleted the html2-changes-merge branch June 2, 2024 11:12
@richardwhiuk richardwhiuk restored the html2-changes-merge branch June 2, 2024 11:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Doc: HTML Generation of HTML documentation Enhancement: General
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants