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

Update OpenAPI docs plugin to v2.0.0 #349

Merged
merged 20 commits into from
Nov 10, 2023
Merged

Update OpenAPI docs plugin to v2.0.0 #349

merged 20 commits into from
Nov 10, 2023

Conversation

blindaa121
Copy link
Collaborator

@blindaa121 blindaa121 commented May 5, 2023

Description

Preview: https://pan-dev-f1b58--pr349-twzgaijd.web.app/sase/api/tenancy/post-tenancy-v-1-tenant-service-groups/

This PR consists of updating the OpenAPI docs plugin to the latest beta version. This update includes support for Docusaurus v2.4.0, several UI/UX improvements, bug fixes, and new features.

Screenshots (if appropriate)

image

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)

Checklist

  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes if appropriate.
  • All new and existing tests passed.

@blindaa121 blindaa121 added enhancement New feature or request DO NOT MERGE labels May 5, 2023
@blindaa121 blindaa121 requested a review from a team as a code owner May 5, 2023 22:08
@blindaa121 blindaa121 self-assigned this May 5, 2023
@github-actions
Copy link

github-actions bot commented May 5, 2023

Visit the preview URL for this PR (updated for commit 53ffcea):

https://pan-dev-f1b58--pr349-twzgaijd.web.app

(expires Sun, 10 Dec 2023 20:17:07 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 9359a9fa100d5fdb082f75280473a90b1f96eb51

@sserrata sserrata closed this Jul 24, 2023
@sserrata sserrata reopened this Jul 24, 2023
@sserrata sserrata force-pushed the beta-preview branch 2 times, most recently from 4829391 to 1f8ac24 Compare October 9, 2023 11:24
@sserrata sserrata force-pushed the beta-preview branch 2 times, most recently from 15deecd to ef3dc25 Compare October 18, 2023 13:24
Copy link
Member

@sserrata sserrata left a comment

Choose a reason for hiding this comment

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

I'd say let's do it. We'll upgrade the plugin to latest beta/stable as needed.

@sserrata sserrata changed the title [OpenAPI Plugin v2 Preview] Update OpenAPI docs plugin to latest beta version Update OpenAPI docs plugin to v2.0.0 Nov 10, 2023
@sserrata
Copy link
Member

Support for Docusaurus v2.4.3 and React 18 now included in this PR. It also adds support for charset and updates the deprecation notice messaging.

@sserrata sserrata merged commit a60c0d1 into master Nov 10, 2023
6 checks passed
@sserrata sserrata deleted the beta-preview branch November 10, 2023 20:30
sserrata added a commit that referenced this pull request Sep 26, 2024
* Update to plugin v2.0.0-beta.3

* Add missing key to NavbarDocItems li mappings

* Remove maxwidth for navbar and main wrapper

* Set prism code font size to openapi var

* Update dark mode color theme

* Use ifm-pre-background for server container

* upgrade plugin and docusaurus

* revert docusaurus to 2.4.0

* upgrade plugin to 665

* upgrade to v2.0.0-beta.4

* migrate to more legible font family

* override send btn bg color

* fix openapi response placeholder text color and alignment

* revert background colors

* apply more appropriate bg colors

* adjust code bg color

* increase body input font size

* upgrade to latest canary release

* upgrade to 0.0.0-beta.672

* upgrade to react 18 and beta.677

---------

Co-authored-by: Steven Serrata <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DO NOT MERGE enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants