Clojure/Script OpenAPI tooling to afford instant leverage.
EARLY-ALPHA: Very early days. Breaking all the time. Not for production use.
OpenAPI driven
- Payload Parsing
- Payload Writing
- Server implementation
- Client implementation
- Web routing (with Ring support)
- Java 8 or higher
- Clojure 1.9 or higher
- ClojureScript 1.10 or higher
Install Java 8 or higher, Node.js 8 or higher.
Once you have cloned this repo, cd
into it and clone the following repo:
cd external
curl https://petstore3.swagger.io/api/v3/openapi.json -o petstore3-openapi.json
git clone git@github.com:OAI/OpenAPI-Specification.git
cd OpenAPI-Specification
git checkout 3.1.0-rc1
TZ=UTC lein do clean, test, cljs-test
Copyright © 2020-2021 Shantanu Kumar
Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.