Giter Site home page Giter Site logo

apisyouwonthate / openapi.tools Goto Github PK

View Code? Open in Web Editor NEW
623.0 29.0 301.0 2.09 MB

A collection of Editors, Linters, Parsers, Code Generators, Documentation, Testing

Home Page: https://openapi.tools

License: MIT License

HTML 76.28% CSS 23.00% Ruby 0.71%
openapi swagger swagger2 openapi3 openapi-specification openapi31

openapi.tools's Introduction

OpenAPI.Tools

A collection of Editors, Linters, Parsers, Code Generators, Documentation, Testing, and Schema/Data validation tools for OpenAPI v2 and v3 (but mostly v3).

Contributing

Please read CONTRIBUTING.md if you are interested in improving this site.

openapi.tools's People

Contributors

acunniffe avatar akpsgit avatar andrzejwp avatar apigitlabs avatar cebe avatar dabernathy89 avatar danielgtaylor avatar daveshanley avatar dependabot[bot] avatar dsotnikov avatar hauner avatar joshtwist avatar kanadgupta avatar keshinpoint avatar levinguy avatar mat250 avatar matthewtrask avatar mbifulco avatar mikeralphson avatar mrin9 avatar philsturgeon avatar raffrearaus avatar rwalle61 avatar tbarn avatar thim81 avatar tuwilof avatar untra avatar utamori avatar waldyrious avatar wparad avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openapi.tools's Issues

Add "gateway" category to list of categories

Since API gateways and related tooling are increasingly adopting / supporting OpenAPI I suggest we have a corresponding category.

Happy to create a PR to add to categories.yml if approved!

The category on Converts seems to be incorrect

As we can look at the Converts section on openapi.tools.

And we can look it has the GitHub column name on this various tool table.

And we can notice that the OpenAPI validator - Library that checks response against OpenAPI schema, based on request path and method is not the GitHub repository.

And the repository link is available on GitLab.

To resolve this issue, I think we can consider adding the GitLab column on this table and add the GitLab logo to link GitLab repository link that it's like GitHub that.

And it will not let developers misunderstand the repository link and logo on front-end page :).

Adding Specmatic

I have raised a PR for this which has been pending for a while. Please let me know if you need any more details on this.

Pull request: #375

add RESTler fuzzer to data validators

Hello,

I noticed that ApiFuzzer is listed under validation tools, and wanted to suggest also adding the RESTler fuzzer to the list: https://github.com/microsoft/restler-fuzzer

RESTLER's description from the README:

RESTler is the first stateful REST API fuzzing tool for automatically testing cloud services through their REST APIs and finding security and reliability bugs in these services. For a given cloud service with an OpenAPI/Swagger specification, RESTler analyzes its entire specification, and then generates and executes tests that exercise the service through its REST API.

Add Akita

Monitors your API traffic and auto-generates an OpenAPI spec; can let you know, for example, if there is a breaking change between builds on your PRs.

https://www.akitasoftware.com

Reset-api

1aef0451f53829061d5f7beb691cce6cc972b93b

What are Code Generators?

Would this be SDK generators AND something else, or should SDK be its own separate category? If so, what is code generators.

Category for tools such as Swashbuckle and Microsoft/OpenAPI.NET.Annotations

I am not sure if there are other tools for different languages, but for c# I know of two tools that are used often to generate openapi documentation. They do not generate the code, but instead work with annotations or comments to generate the json document for openapi.

I think it would be nice to have a category for this but I am not sure what that category would be called. Maybe Document Generators.

Need some help?

Looks like progress has slowed with reviewing. Would you like more help? I can help, I would be happy to.

Add at-your-service

Hey there - I opened a PR a while ago. Please let me know if there's anything else you need from myself on this.

PR: #385

How are PR reviews done on this repo?

How are PR reviews done on this repo?
can some clarification be added on it?
Can PRs be reviewed within a certain window of filing like 1 to 2 months?

At the time of writing this issue there is a PR open which was written in 2019. Seeking understanding and an answer to set expectations here. Thanks!

Additional Tools

Can I suggest https://apiary.io/ - with its live mock server and offers a free tier. In addition to OAS, it also supports the API Blueprint standard.

A lot of the foundations to Apiary have been made available as open-source, for example, Dredd test tool https://dredd.org/en/latest/

Considered a section for Visual Studio Code plugins ?

documentation or json schema for the data file?

I'd like to add an entry to your tooling list, which seems to be at _data/tools.yml -- is there any guide for what to put in here? Is there a json schema describing the file format, perhaps?

Add category descriptions

We need to add descriptions to categories and add them to the site.

  • Descriptions can be added in the categories.yml file
  • Include 2-3 sentences for each description
  • Display the description underneath the category title on the page

Add stoplight in Editors

https://stoplight.io/ is a full-featured OpenAPI design, editing, mocking, viewing service, I have been using it for a while, I think it could be added under Editors category, in which it does the best.

No link to specifications

Great stuff, I just didn't find out what open Api is. Link to openApi specifications doesn't work. Thanks

screenshot from 2018-01-12 23-36-04

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.