I have been editing my OpenAPI definitions manually for some time now, as I just haven’t found a GUI editor that works well with my workflow. Swagger editor really isn’t a GUI solution, and while I enjoy services like Stoplight.io, APIMATIC, and others, I’m very picky about what I adopt within my world. One aspect of this is that I’ve been holding out for a solution that I can run 100% on GitHub using GiHhub Pages. I’ve delusionally thought that someday I would craft a slick JavaScript solution that I could run using only GitHub Pages, but, in reality, I’ve never had the time to pull it together. So, I just kept manually editing my OpenAPI definitions on the desktop using Atom, and publish to GitHub as needed.
Well, now I can stop being so dumb because my friend Mike Ralphson (@permittedsoc) has created my new favorite OpenAPI GUI, that is OpenAPI 3.0 compliant by default. As Mike defines it, “OpenAPI-GUI is a GUI for creating and editing OpenAPI version 3.0.x JSON/YAML definitions. In its current form, it is most useful as a tool for starting off and editing simple OpenAPI definitions. Imported OpenAPI 2.0 definitions are automatically converted to v3.0.” https://goo.gl/9sFgKK #DataIntegration #ML