@atomswork it would be great besides what @christian_vogel proposes that you might give us some info as to what it provides that the raml-client-generator does not? I will say I like the name better… raml2code makes more sense as it can be used to build bindings for client, server, etc. Possibly raml2anything or raml2<?>
I would like to know which project to work from though, and it seems that the raml2code is a bit further along with a JAX-RS and POJO generator. I’d like to see some more tutorials possibly around it if possible? For example, I’d like to see how I could use it to generate java SDK, python SDK, etc. But most importantly, as @christian_vogel suggests we should avoid 2 similar but separate projects. Find a way to combine them in to one similar to the JAX-RS projects were merged.
Also… it would very beneficial to compare the current RAML to JAX-RS and your generator that appears to do the same thing. I say this because one is done in java, and one is done with a template engine. Ideally if we could get daily posts/chats going around this, that would be fantastic as myself and I am sure others have timelines to get things to market and we’re betting the farm on RAML. I am working on a RAML to SDK generator in Java using JavaPoet right now, and I’d hate to duplicate (or rather rewrite/reinvent) code if this template system is completely possible to use for all the different languages/options. The main problem is, the use of node/handlebars.js vs java… at least for me. I don’t know that I can spend a couple months trying to learn all the nuances around JS, Handlebars.js, coffee script, node, etc… and that may not account for the time needed to write the generators as well. Hence why I am asking for more participation more frequently, tutorials, blogs, etc. I know it requires time from those involved, but it would go a long way in pushing RAML to the forefront for use with developing APIs. It would also possibly put it in line with Swagger with regards to tooling, generators, etc. I feel we need to see a lot more activity on this generator topic… if this is the way to go, let’s get moving on combining/merging the projects, and lets get tutorials in place!