Generate OpenAPI 3.0 YAML from endpoint descriptions