apple / apple/swift-openapi-generator
Support other HTTP Operations via additionalProperties
- Dominant language
- Swift
- Stars
- 2k
- Forks
- 182
- Avg merge
- 13h 28m
- Merged PRs (30d)
- 5
Description
The new OAS v3.2 has an option to support other HTTP operations via `additionalProperties` in the [Path item object](https://github.com/OAI/OpenAPI-Specification/blob/v3.2-dev/src/oas.md#path-item-object). Some third party APIs offer operations like LIST, and this could be handled with this feature
Contributor guide
Research direction
Start with the OpenAPI v3.2 Path Item Object specification linked in the issue, focusing on how additionalProperties represents operations such as LIST. Then trace where path-item operations enter swift-openapi-generator; done means supported nonstandard operations can be represented and generated without breaking existing operations, with coverage for the new behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- openapi, swift
- Domain
- api, tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100