Hacker News new | ask | show | jobs
by ayushgta 3999 days ago
Also see http://editor.swagger.io
1 comments

I'm not mentioned on that site or their launch blog post, but my code to ApiEditor was shared privately with the Swagger Editor folks who went on to create that editor, also in AngularJS.
I built the Swagger Editor from scratch. I didn't use your code at all.

We used SwaggerUI for rendering in the beginning but that was replaced with it's own renderer. I blogged about it here: http://azimi.me/2015/04/23/swagger-editor-talk.html

Hi Mohsen,

Interesting! Re: SwaggerUI, it already existed as CoffeeScript and Backbone.js.

I built "Swagger Editor" for Tony, the creator of Swagger, as a paid OSS project; the screenshot shows the Swagger Editor back in Apr 2014 before yours existed.

I notice that a month later, you created "Swagger Editor" using the same technologies I chose (Yeoman, AngularJS, Ace Editor, etc) and took over the name.

I imagine the people who shared the private repository, including your employer Apogee, saw how fast I made mine and wanted to do their own from scratch, but I don't know.

I just took a look at your slides, looks like you've worked on yours for a year since, and use AST to understand where errors are, nice.

What do you mean that your code to ApiEditor was shared privately? Everything about Swagger-UI, Swagger-Editor is open source so I don't understand why you need to share privately.
I think Apigee wanted to announce their own "Swagger Editor" instead of mine when they created the Swagger 2.0 working group with Tony, as is their right since Tony paid me as a consultant, and Apigee put their own employees to work on it. So they made a fresh repo: same name and technology choices, different approach.
Apigee didn't buy Swagger. SmartBear did.
Swagger Editor is open source[1]. Go find your code and claim it. They shouldn't take your code without giving you credit.

[1] https://github.com/swagger-api/swagger-editor