Comments (8)
Me too. Although I used "-i" option many time, it returned content of first file. Cannot merger many file, only replace.
What does "merger" mean?
from swagger-merger.
I just discovered this tools and I read "Merge multiple swagger files into a swagger file" but I don't undertstand how it works. I expected to use the "-i" option many time, otherwise I dont understand the interest of this tool : my generated output is exactly the same as my input.
from swagger-merger.
If anyone is looking for an actual merge/combine tool, try this - https://www.npmjs.com/package/swagger-combine instead.
I used this sometime back and worked fine for me. If my memory serves right, you might have to create a config file and mention the files to be combined in it before running the combine command etc. There are alternate ways to combine as well which could be mentioned in the docs. Worth a shot!
from swagger-merger.
The design idea is only one in '-i' and one out '-o', overwrite the output file. :)
from swagger-merger.
You have suggested supporting multiple input files. Also welcome PR
from swagger-merger.
Agreed, it's unclear what this tool actually does. I was trying to create a single YAML file that references a bunch of other YAML files, and then merge them into one giant YAML files with all the APIs in one. I wasn't able to get anything working. What exactly does this tool do?
from swagger-merger.
Thanks @NikhilNanjappa that looks like exactly what I was looking for!
from swagger-merger.
The design of swagger-merger
:
Merge multiple related files from one input file into one output file and overwrite it, not multiple unrelated files.
How to relate? Use
$ref
or$ref#*
from swagger-merger.
Related Issues (20)
- Support parsing text content to determine file format HOT 1
- Can this accept multiple yaml files as input? HOT 1
- --debug option does not work
- $ref partially expanded in included files HOT 1
- List of definitions outputs an array HOT 1
- Inherited base model schema not being included in final output file HOT 4
- debug not working properly HOT 2
- An in-range update of nyc is breaking the build 🚨 HOT 2
- Merging content from files does not working well on a special situation HOT 1
- Run inside JavaScript HOT 1
- Referencing a file with paths adds quotes around every path HOT 1
- How about adding Dockerfile and publishing images on DockerHub? HOT 2
- Referencing a value inside a yaml file HOT 2
- Merge instead of replace HOT 2
- error: Maximum call stack size exceeded HOT 5
- Can't merge definition that include {} HOT 3
- merger function return dump
- Support for typescript
- Dockerfile should build image from source
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from swagger-merger.