-
Notifications
You must be signed in to change notification settings - Fork 9.1k
Description
We know we have a backlog problem. Right now, the focus is on closing very old and stale issues, particularly ones that are out of date or never got any sort of traction.
We also often close things that are out of scope, or are clearly not going to be addressed because of some design principle of OpenAPI. It would be good to define and document as many of these as we can so we can reference the criteria, and close more things with confidence.
Ideally, if we are going to continue with both issues and discussions, this should include criteria for migrating from one to the other. Loosely speaking, issues are good for things that can be clearly mapped to actions, while discussions are good for exploring options when the topic is complex, or when it's not obvious which of several possible actions we might want to take, if any.
Issue #3508 regarding transferring issues/discussions to Moonwalk is somewhat related.
Some things I think are good reasons to close (just the first few that came to mind):
- JSON Schema concerns, including new proposed extensions, are out of scope for OpenAPI 3.1+
- Proposals that limit what sort of HTTP APIs can be described go against the "big tent" principle
- Proposals that are too oriented towards either strictly or loosely typed languages, at the expense of the other category, also go against the "big tent" principle
These would join other obvious categories like "Questions about tools do not belong in the spec repo."
Metadata
Metadata
Assignees
Labels
Type
Projects
Status