zulip/zerver/openapi
Anders Kaseorg cfd93096b5 openapi: Remove yamole.
As explained in the previous commit, yamole preprocessed allOf with an
algorithm that is not standards compliant.  We replicate that
algorithm, but importantly, we only use it for our own code and not
for building the openapi_core RequestValidator.

This improves the time taken by OpenAPISpec().check_reload() from
1.69s to 0.53s, nearly all of which is inside
openapi_core.create_spec.

Closes #10484.  Significantly improves #16068.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-09-29 16:47:10 -07:00
..
curl_param_value_generators.py api docs: Removing order dependency of deactivate user test. 2020-09-14 22:31:40 -07:00
javascript_examples.js openapi: Add comments on top of various OpenAPI doc files. 2020-09-14 15:25:46 -07:00
javascript_examples.py openapi: Add comments on top of various OpenAPI doc files. 2020-09-14 15:25:46 -07:00
markdown_extension.py openapi: Add comments on top of various OpenAPI doc files. 2020-09-14 15:25:46 -07:00
openapi.py openapi: Remove yamole. 2020-09-29 16:47:10 -07:00
python_examples.py openapi: Add comments on top of various OpenAPI doc files. 2020-09-14 15:25:46 -07:00
test_curl_examples.py api docs: Removing order dependency of deactivate user test. 2020-09-14 22:31:40 -07:00
testing.yaml openapi: Add missing object types. 2020-08-12 16:11:29 -07:00
zulip.yaml openapi: Fix allOf usage to conform to the OpenAPI specification. 2020-09-29 16:47:10 -07:00