Skip to content

docs: harmonize top-level README with plugin README#1446

Merged
sserrata merged 1 commit into
mainfrom
docs/harmonize-readmes-intro
May 1, 2026
Merged

docs: harmonize top-level README with plugin README#1446
sserrata merged 1 commit into
mainfrom
docs/harmonize-readmes-intro

Conversation

@sserrata
Copy link
Copy Markdown
Member

@sserrata sserrata commented May 1, 2026

Summary

Resolves drift between the top-level `README.md` and `packages/docusaurus-plugin-openapi-docs/README.md` that was uncovered during the v5.0.2 release scrub. The plugin README and `demo/docs/intro.mdx` were both ahead of the top-level README on a few items; this PR brings the top-level back in sync.

Top-level `README.md`

  • Add the missing `## Supported Vendor Extensions` section (table + paragraph about ignored ReDoc-only extensions).
  • Add the `Extensible` bullet to Key Features, linking to the new section.
  • Add the `> Use `x-position` vendor extension...` blockquote under `sidebarOptions`.
  • Add the `maskCredentials: false` line to the example plugin config snippet.
  • Move the `maskCredentials` row up in the config-options table so it sits next to `showExtensions` (other rendering toggles), matching the plugin README ordering.

`packages/docusaurus-plugin-openapi-docs/README.md`

  • Add the `Extensible` Key Feature bullet (was missing here too).
  • Linkify `@bourdakos1` in the credits line so it matches the top-level README.

`demo/docs/intro.mdx` already had the Vendor Extensions section and Extensible bullet — no changes there.

After this PR the only remaining differences between the top-level and plugin READMEs are intentional (the top-level tagline mentions "Docusaurus Faster" compatibility, and the hero screenshots differ).

Test plan

  • `diff README.md packages/docusaurus-plugin-openapi-docs/README.md` shows only the two intentional deltas
  • Render check on GitHub

Resolve drift uncovered during the v5.0.2 release scrub. Both READMEs
and the demo intro page should describe the same plugin surface.

- Top-level README: add the missing `Supported Vendor Extensions`
  section (table + ignored-extensions paragraph), the `x-position`
  hint under `sidebarOptions`, the `maskCredentials` example-config
  line, and the `Extensible` Key Feature bullet. Move the
  `maskCredentials` row up next to `showExtensions` so related
  rendering toggles sit together.
- Plugin README: add the `Extensible` Key Feature bullet and linkify
  `@bourdakos1` to match the top-level README.

`demo/docs/intro.mdx` already had this content and is unchanged.
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 1, 2026

Size Change: 0 B

Total Size: 2.26 MB

ℹ️ View Unchanged
Filename Size
demo/.docusaurus/codeTranslations.json 2 B
demo/.docusaurus/docusaurus.config.mjs 16.3 kB
demo/.docusaurus/globalData.json 69.6 kB
demo/.docusaurus/i18n.json 372 B
demo/.docusaurus/registry.js 101 kB
demo/.docusaurus/routes.js 95.2 kB
demo/.docusaurus/routesChunkNames.json 39.5 kB
demo/.docusaurus/site-metadata.json 1.58 kB
demo/build/assets/css/styles.********.css 171 kB
demo/build/assets/js/main.********.js 665 kB
demo/build/assets/js/runtime~main.********.js 23.3 kB
demo/build/index.html 95.2 kB
demo/build/petstore/add-pet/index.html 30 kB
demo/build/petstore/create-user/index.html 24.7 kB
demo/build/petstore/create-users-with-array-input/index.html 24.8 kB
demo/build/petstore/create-users-with-list-input/index.html 24.8 kB
demo/build/petstore/delete-order/index.html 24.5 kB
demo/build/petstore/delete-pet/index.html 24.8 kB
demo/build/petstore/delete-user/index.html 25 kB
demo/build/petstore/find-pets-by-status/index.html 25.5 kB
demo/build/petstore/find-pets-by-tags/index.html 26.1 kB
demo/build/petstore/get-inventory/index.html 23.8 kB
demo/build/petstore/get-order-by-id/index.html 24.8 kB
demo/build/petstore/get-pet-by-id/index.html 25.6 kB
demo/build/petstore/get-user-by-name/index.html 25.1 kB
demo/build/petstore/login-user/index.html 25.6 kB
demo/build/petstore/logout-user/index.html 24.4 kB
demo/build/petstore/new-pet/index.html 25 kB
demo/build/petstore/pet/index.html 23.2 kB
demo/build/petstore/place-order/index.html 24 kB
demo/build/petstore/schemas/apiresponse/index.html 25.2 kB
demo/build/petstore/schemas/cat/index.html 39 kB
demo/build/petstore/schemas/category/index.html 26.3 kB
demo/build/petstore/schemas/dog/index.html 39.3 kB
demo/build/petstore/schemas/honeybee/index.html 39.3 kB
demo/build/petstore/schemas/id/index.html 23.4 kB
demo/build/petstore/schemas/order/index.html 27.3 kB
demo/build/petstore/schemas/pet/index.html 38.8 kB
demo/build/petstore/schemas/tag/index.html 24.7 kB
demo/build/petstore/schemas/user/index.html 40.7 kB
demo/build/petstore/store/index.html 22.2 kB
demo/build/petstore/subscribe-to-the-store-events/index.html 30.9 kB
demo/build/petstore/swagger-petstore-yaml/index.html 30.9 kB
demo/build/petstore/update-pet-with-form/index.html 25 kB
demo/build/petstore/update-pet/index.html 25.4 kB
demo/build/petstore/update-user/index.html 25 kB
demo/build/petstore/upload-file/index.html 24.8 kB
demo/build/petstore/user/index.html 22.9 kB

compressed-size-action

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 1, 2026

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

https://docusaurus-openapi-36b86--pr1446-ptrd0pxq.web.app

(expires Fri, 08 May 2026 19:35:17 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: bf293780ee827f578864d92193b8c2866acd459f

@sserrata sserrata merged commit 568f26c into main May 1, 2026
12 checks passed
@sserrata sserrata deleted the docs/harmonize-readmes-intro branch May 1, 2026 19:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant