-
Notifications
You must be signed in to change notification settings - Fork 2
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
More opinionated schema documentation #117
Conversation
…thon-labthings into overridable-schemas
Codecov Report
@@ Coverage Diff @@
## master #117 +/- ##
==========================================
- Coverage 93.39% 92.76% -0.64%
==========================================
Files 44 46 +2
Lines 1848 1865 +17
Branches 310 306 -4
==========================================
+ Hits 1726 1730 +4
- Misses 71 88 +17
+ Partials 51 47 -4
Continue to review full report at Codecov.
|
Wow this turned out to be a massive MR. Lots of reorganisation, but the code and API is much simpler now, and much more sensible at the expense of being more opinionated. |
Removing some more automatic documentation generation that was needlessly cluttering the code.
We’re gradually trying to ween off of OpenAPI, and replace it with a GUI for Thing Descriptions. With this in mind, I’m reducing our OpenAPI docs to focus on interaction affordances.
If people want to add documentation to generic views this can be done by accessing the LabThing apispec object.