OpenAPI Spec: Isomnia makes servers required and non-empty while that's not a requirement in OpenAPI
- Dominant language
- TypeScript
- Stars
- 40k
- Forks
- 2.4k
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 61
Description
### Expected Behavior
Operation description seems to be another value that Insomnia makes mandatory but it doesn't seem mandatory in the OpenAPI spec.
I'm wondering why the discrepancies?
### Actual Behavior
Insomnia makes servers and operation-description mandatory.
### Reproduction Steps
_No response_
### Is there an existing issue for this?
- [x] I have searched the [issue tracker](https://www.github.com/Kong/insomnia/issues) for this problem.
### Which sync method do you use?
- [ ] Git sync.
- [ ] Insomnia Cloud sync.
- [ ] Local only
### Additional Information
_No response_
### Insomnia Version
11.6.1
### What operating system are you using?
Other Linux
### Operating System Version
Linux Mint 22.2 XFCE
### Installation method
apt
### Last Known Working Insomnia version
_No response_
Contributor guide
Research direction
The issue names no files, tests, or entry points. Start by locating Insomnia's OpenAPI import or validation handling, compare its treatment of servers and operation descriptions with the OpenAPI specification, and verify that valid documents without those required values are accepted.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- openapi, typescript
- Domain
- api
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100