Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create interactive documentation for REST API #56

Open
mcupak opened this issue Mar 10, 2015 · 4 comments
Open

Create interactive documentation for REST API #56

mcupak opened this issue Mar 10, 2015 · 4 comments

Comments

@mcupak
Copy link
Owner

mcupak commented Mar 10, 2015

This should be incorporated as a page in the client.

I personally like: http://www.mashery.com/product/io-docs.
A demo e.g. here: http://developer.rottentomatoes.com/io-docs.
A similar project is Swagger, which may have better Java integration: http://swagger.io/

@geekDisha
Copy link

Dear @mcupak,
I am working on this feature. I am using Swagger for Java with JAX-RS integration.
Regards

@geekDisha
Copy link

Hi @mcupak , I have created a pull request which implements the basic feature for a very simple interactive documentation of a simple alleles get request. PFA for screenshots.

screenshot1
screenshot2

@mcupak
Copy link
Owner Author

mcupak commented Apr 8, 2015

@geekDisha Thanks, looks very nice, this is exactly what I had in mind. Let's keep the PR open and just add new stuff there, I'll merge it when it's more or less finalized.

One thing that I'm wondering about is if we need all those Swagger UI CSS and JS files as part of our codebase. Can you please investigate if it would work with a WebJars Maven dependency instead?

https://github.com/webjars/swagger-ui

@geekDisha
Copy link

@mcupak : Sure. I will try to investigate if it could work with a Webjar Maven dependency and get back to you with inputs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants