openapi: implement API handler with openapi-backend

- Tests pass 
- Added openapi-backend hook
- Generating OpenAPI v3 definitions for each API version
- Definitions served /api/openapi.json /api/{version}/openapi.json
This commit is contained in:
Viljami Kuosmanen 2020-03-29 16:25:52 +02:00 committed by muxator
parent dbab4ad13a
commit 25e081ac89
6 changed files with 680 additions and 328 deletions

2
.gitignore vendored
View file

@ -19,3 +19,5 @@ npm-debug.log
bin/etherpad-1.deb
credentials.json
out/
.nyc_output
./package-lock.json