• Add kaya-openapi package for automatic OpenAPI spec generation
    CI / Build Pip package (push) Successful in 2m49s

    woggioni released this 2026-07-25 11:20:19 +02:00 | 0 commits to main since this release

    • New packages/kaya-openapi with OpenAPIMixin, @operation decorator,
      and generate_spec() that walks the routing tree
    • Enables kaya-core's Tree.register to expose the original handler
      callback as an instance attribute for metadata introspection
    • Registers GET /openapi.json and GET /docs (Swagger UI) routes
    • Supports and path parameters, docstring
      descriptions, @operation metadata, and excludes wildcard/WS routes
    • Adds example/openapi.py, updates CI, README, and requirements
    Downloads