swagger1st
swagger1st copied to clipboard
A Clojure Ring handler that parses, validates and routes requests based on your Swagger definitions
> This is applicable for $ref fields in the specification as follows from the JSON Schema definitions. `$ref` should not only look at relative elements but also external files or...
> However, the `format` property is an open `string`-valued property, and can have any value to support documentation needs. Formats such as `"email"`, `"uuid"`, etc., can be used even though...
Currently missing: - allowEmptyValue - default - ~~maximum~~ - ~~exclusiveMaximum~~ - ~~minimum~~ - ~~exclusiveMinimum~~ - ~~maxLength~~ - ~~minLength~~ - ~~maxItems~~ - ~~minItems~~ - ~~uniqueItems~~ - enum - ~~multipleOf~~ - maxProperties...
Should not spam the log with WARNINGS about client's missing permissions. I propose changing these log lines to "INFO" and delete some places (e.g. if no auth was given). See...
i'm currently working on a project that will need parse swagger definitions and was looking around for a lib in clojure(-script) to do that. this project seem to be the...
Support Content-Type "problem+json" in addition to "application/json"
For development, it would be convenient to automatically reload the Swagger definition when it changes. One way could be to load the definition again on each request - as this...