Merge yaml files into a single swagger spec
1.7K
Merges multiple Swagger YAML files into a single YAML file.
https://github.com/WindomZ/swagger-merger
Generate JSON:
docker run \
-v `pwd`:/swagger -w /swagger \
courtapi/swagger-merger -i CONF.yaml -o DEST.json
Generate YAML:
docker run \
-v `pwd`:/swagger -w /swagger \
courtapi/swagger-merger -i CONF.yaml -o DEST.yaml
Example
$ ls
conf.yaml paths.yaml
$ cat conf.yaml
swagger: '2.0'
info:
title: My App
version: 0.0.0
paths:
$ref: ./paths.yaml
$ docker run \
-v $PWD:/swagger -w /swagger \
courtapi/swagger-merger -i conf.yaml -o combined-swagger.json
# combined-swagger.json now contains all entries from referenced files
Content type
Image
Digest
Size
28.7 MB
Last updated
over 6 years ago
docker pull courtapi/swagger-merger