apidom
apidom copied to clipboard
Semantic parser for API specifications
### Is your feature request related to a problem? The newer versions of tree-sitter and its grammars use `prebuildify` which means that you don't need to run postinstall scripts to...
Current state of our YAML 1.2 lexical analysis is described in https://github.com/swagger-api/apidom/issues/194#issuecomment-1602399929. The goal of this issue is to determine if we can use https://github.com/tree-sitter-grammars/tree-sitter-yaml, as a drop it replacement....
Reported to upstream YAML 1.2 grammar in: - https://github.com/ikatyang/tree-sitter-yaml/issues/59 - https://github.com/tree-sitter-grammars/tree-sitter-yaml/issues/6 --- Unfortunately there is not much we can do, except to wait for the upstream YAML 1.2 lexical analyzer...
The Workflows Specification has been extended to allow for various JSON Path and XPath versions within Criterion expressions. This is supported via the Criterion Expression Type Object. See https://github.com/OAI/sig-workflows/pull/172 for...
### OpenAPI Changelog I would recommend [Mike Ralphson’s article](https://dev.to/mikeralphson/openapi-31-the-gnarly-bits-58d0) describing OpenAPI 3.1.0 changes comparing to OpenAPI 3.0.x, which I found to be best source of truth related to changes between...
This ticket is about bundling support in ApiDOM. There will be specialized strategies for every specification and probably it's version (if's it's breaking). This issue needs additional research and technical...
It's now possible within the Workflows Specification to define actions at the Workflow level which can apply to all steps within the workflow. Additionally, it's possible to defined actions (success...
The mechanism for defining the shape of a request to be sent to an API operation within a step has been significantly enhanced. This issue is to add that support....
Parameters can now be defined at the Workflow level, and thus apply to all defined workflow steps. This is a similar approach to OpenAPI Parameters defined at a Path Item...
Reference Objects (as inherited from OpenAPI) have been removed from the specification. Only JSON Schema objects (e.g., Input Object) can use the `$ref` keyword. See https://github.com/OAI/sig-workflows/pull/149