Skip to content
This repository has been archived by the owner on Feb 25, 2022. It is now read-only.

Format: WADL #13

Open
buildscientist opened this issue Jan 6, 2014 · 6 comments
Open

Format: WADL #13

buildscientist opened this issue Jan 6, 2014 · 6 comments
Labels
Milestone

Comments

@buildscientist
Copy link

Although not all RESTful web services generate WADL files it would be nice to have a feature developed to generate client libs based on this document format.

A number of REST frameworks like Jersey support generation of WADL files.

@pksunkara
Copy link
Owner

I think writing a converter from WADL to this format would be better.

You might ask, Why I am sticking with this format? It's because this format is easier to write in for users with as few requirements as possible which are the ones I needed to generate client libraries.

@buildscientist
Copy link
Author

A converter is nice but I was thinking more along the lines of pre-existing RESTful web services. I can see a use case for developers that want to generate client libraries and not want to convert to a new format. Additionally WADL is automatically generated (at least when using a framework like Jersey it is).

Would the converter be an option added to alpaca or better suited as a separate tool?

@pksunkara
Copy link
Owner

More like an option so that people wont have a problem with converting.

@buildscientist
Copy link
Author

Sounds good. I'll see if I can carve out some time to add this feature in. I don't know Go but I'm sure it has a decent XML DOM parser. If you have any recommendations let me know.

@pksunkara
Copy link
Owner

Definitely. I would appreciate your help. :)

@pksunkara pksunkara modified the milestone: 1.0.0 Apr 4, 2014
@pksunkara pksunkara modified the milestones: 1.0.0, 1.1.0 Aug 21, 2014
@pksunkara pksunkara modified the milestones: 1.1.0, 1.2.0 Feb 21, 2015
@matrixik
Copy link
Contributor

One simple Go code generator from WADL documents: https://github.com/katco-/wadl2go
@katco-

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

No branches or pull requests

3 participants