OAI / Arazzo-Specification

The Arazzo Specification - A Tapestry for Deterministic API Workflows
https://spec.openapis.org/arazzo/latest.html
Apache License 2.0
224 stars 44 forks source link

feat(tests): add JSON Schema test coverage #286

Open jeremyfiel opened 4 days ago

jeremyfiel commented 4 days ago

This PR adds schema test coverage for the JSON Schema,

this is based on the work in the OAS and Overlay projects by @MikeRalphson and @ralfhandl

The schema tests do not cover JSON Schema 2020-12 keywords as defined by the inputs keyword. All Arazzo specific keywords are covered by the tests.

I've also included markdownlint-cli to clean up the spec file.

jeremyfiel commented 3 days ago

rebased on v1.0.0-dev to resolve conflicts.

jeremyfiel commented 21 hours ago

Markdown lint was added and the rebase onto v1.0.0-dev included some recent updates by Frank

I didn't change any wording on it

ralfhandl commented 20 hours ago

I would separate these changes into two separate pull requests:

jeremyfiel commented 18 hours ago