~/talk

An Alternative View on OpenAPI Docs, Start Finally Doing it Right!

Talkat apidays Paris 2024 · 2024-12-02..12-05· [open-source, developer-experience]
slides:none on file

Proposes generating OpenAPI from per-route OPTIONS responses so each HTTP method handler emits a tiny YAML fragment, assembling larger specs with a YAML composer keyed from the routing table. Uses docstring-driven YAML fragments inside handlers as the canonical source, with CI pulling only changed fragments rather than a massive monolith file. Claims this cuts generation time, makes tests request-specific, speeds pipelines and makes specs human-readable by design. route-level source of truth

AI-written summary · about

  1. 0:00Introduction
  2. 1:56OpenAPI documentation matters
  3. 3:43Alternatives and limitations
  4. 5:07Current OpenAPI problems
  5. 7:17OpenAPI usage challenges
  6. 9:06Cost of large OpenAPI files
  7. 12:25Split OpenAPI into fragments
  8. 13:29Single-endpoint documentation
  9. 15:38YAML pipeline for multi-service
  10. 16:43Docstrings for OpenAPI generation
  11. 17:28Live demonstration
  12. 20:04OpenAPI specification proposal
  13. 20:47Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.