2020-04-03 API Docs Meeting Notes
Date:
Apr 3, 2020 at 9:00AM EST (US Eastern)
Note new time is 9:00AM Eastern US.
Meeting Link: https://zoom.us/j/731954210
Agenda / Discussed:
RECORD: zoom_0.mp4
Introduction (@Andy Mayer)
Review of progress
Develop PTL presentation.
Last time:
External API status @Adrian OSullivan@Andy Mayer
Phasing of recommended Style Elements @Andy Mayer @Adrian OSullivan @Seshu Kumar Mudiganti
Once we agree, will define associated Spectral Ruleset
Phased activities: (e.g., Minimum 1, 2, & 3 Guilin; 4 & 5 Stretch goals)
All components should place externally facing API definitions (e.g. Swagger) in a common path within their Gerrit/Git
Suggested Path: <Component>/docs/api/swagger/
Apply ReDoc to Swagger and place HTML in Readthedocs for the release.
Apply Minimum (Phase 1+) swagger guidelines
Use common insert for Info section template
Use embedded markdown for conceptual documentation
Apply full swagger guidelines.
Discussion new effort on enhancing SO APIs. (@Andy Mayer @Seshu Kumar Mudiganti)
Preparation of readout to PLTs and TSC (plan to present to TSC on April 9th)
The big picture
Example from External API (before and after)
Start smaller
Placement of Swagger files in Gerrit/Git
Use of Redoc for API documentation
Application of Phase 1 Style
Tools that are available
Future Topics
Identify ONAP APIs that are not using Swagger / OpenAPI
Automate publishing Swagger in ReadTheDoc (@Eric Debeau) @Matthieu Geerebaert
Possible recommendation for use of SwaggerHub, need proposal slide deck
Explore API Catalog / Library Tools