Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/luckymarmot/paw-swaggerimporter
Swagger/OpenAPI 2.0 Importer for Paw
https://github.com/luckymarmot/paw-swaggerimporter
openapi paw paw-extension swagger
Last synced: 2 months ago
JSON representation
Swagger/OpenAPI 2.0 Importer for Paw
- Host: GitHub
- URL: https://github.com/luckymarmot/paw-swaggerimporter
- Owner: luckymarmot
- License: mit
- Created: 2015-02-04T18:05:14.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2017-11-02T06:12:42.000Z (about 7 years ago)
- Last Synced: 2024-04-14T07:31:48.292Z (10 months ago)
- Topics: openapi, paw, paw-extension, swagger
- Language: JavaScript
- Homepage: https://paw.cloud/extensions/SwaggerImporter
- Size: 298 KB
- Stars: 37
- Watchers: 7
- Forks: 10
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Swagger/OpenAPI 2.0 Importer
A [Paw Extension](https://paw.cloud/extensions) to import [Swagger](http://swagger.io/) (aka. [OpenAPI](https://www.openapis.org/)) API description files into Paw.
## How to use?
* In Paw, go to File menu, then Import...
* Pick the saved Swagger file, and make sure the Format is "Swagger 2.0 Importer"## Versions supported
Only [Swagger 2.0 specification](https://github.com/swagger-api/swagger-spec/blob/master/versions/2.0.md) is supported.
* For Swagger 1.2 files, follow the [Swagger 1.2 to 2.0 Migration Guide](https://github.com/swagger-api/swagger-spec/wiki/Swagger-1.2-to-2.0-Migration-Guide)
* For Swagger 3.0 files, unfortunately it isn't yet supported at this point## Development
⚠️ This project is entierly based on [API Flow](https://github.com/luckymarmot/API-Flow). This repository only containes the compiled file for this extension. Please refer to the *API Flow* repository for the orignal source code and for development.
The commands below refer to the *API Flow* project.
### Prerequisites
```shell
nvm install
yarn install
```### Build and install to Paw
```shell
TARGET="swagger" make transfer
```### Build for deployment
```shell
TARGET="swagger" make pack
```## License
This Paw Extension is released under the [MIT License](https://github.com/luckymarmot/API-Flow/blob/develop/LICENSE). Feel free to fork, and modify!
Copyright © 2014-2017 [Paw](https://paw.cloud)