apiaryio / dredd

Language-agnostic HTTP API Testing Tool
https://dredd.org
MIT License
4.19k stars 279 forks source link

Call for contributors: Dredd Hooks for Java #875

Open honzajavorek opened 7 years ago

honzajavorek commented 7 years ago

The mission of Dredd was always to let people do design-first approach with APIs. People can generate their API design documents from their code, but we wanted them to think first, to have the API description upfront to any coding. Why? Because we believe that produces much better designs and usability of the interface in question. This wouldn't be possible without Dredd, which closes the loop - during and after the implementation phase, one can use it to check they actually implemented what they designed.

The world of Java is one big area still waiting to be evangelized in this regard. With Apiary (the company behind Dredd) being recently acquired by Oracle, we have now much larger contact with the Java world then ever before. This is an opportunity for us to go and preach design-first approach there, with significant impact. But to do that, we first need to find a hero who contributes and maintains Java hooks for Dredd (we can do JavaScript, C++, Python, Ruby, you name it... but we're short of any Java people).

I'll be personally looking for someone inside or outside the company, but I wanted to file this issue to bring visibility to this demand, so anyone who walks by the Dredd issues knows this would be wanted and appreciated ✨

xico42 commented 5 years ago

Is this still relevant? Isn't there anyone working on this? I would like to implement the hooks for java. It'll be a great opportunity to both improve my skills with the language (I'm currently a PHP programmer) and to contribute with open source :).

honzajavorek commented 5 years ago

@fcoedno Hi, that would be amazing! As far as I know, there has been only talk, no work done! So go ahead ☕️

xico42 commented 4 years ago

Unfortunately I won't be able to work on this anymore. Not sure when I'll be able to get back to it :/

priyanshuwustl commented 4 years ago

Has there been any updates on this? I have started using Dredd recently with NodeJS hooks and lack of Java hooks has been a pain point. I would love to contribute to this project. Will need a little support to get started.

jeremywang89 commented 2 years ago

Hi I also need java version, how about the progress, maybe I can contribute on this