-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Description
The README for this repository is currently...pretty chonky.
With large changes coming to Swasbuckle.AspNetCore coming later this year to support OpenAPI 3.1 (see ##2349), now is a good time to restructure the documentation and move the majority of the content out of README.md.
The initial proposed solution here is to create a docs
folder, and move the majority of the content into dedicated markdown files there, which we can link to from a docs/README.md
index file.
Then the README in the root can cover the essentials (installing, building, the elevator pitch, etc) with the low-level specifics in dedicated content linked to via the docs index from there.
This also presents an opportunity to review the content and ensure it's up to date for v8.
This will then unlock the ability to (more easily) write a v8 ➡ vNext migration guide to deal with the breaking changes for OpenAPI 3.1 without making the README even bigger than it is today.
With that new structure in place, as a stretch goal, we could copy the model used in App-vNext/Polly and set up a docfx site that is deployed to GitHub Pages with compile-checked documentation we can maintain.
Community participation in this endeavour is welcome!