Re: ANN: Clojure library

2017-01-27 12:30 GMT+01:00 Antonio Garrote Hernández <antoniogarrote@gmail.com>:

> I just wanted to let you know about a Clojure library for Hydra APIs I have
> been working on:
>
> https://github.com/antoniogarrote/levanzo

Even though I'm probably not going to be using this since I'm not
programming in Clojure, all implementations of Hydra and movement in
this space is awesome. Great job!

> It supports the current state of the spec, generates HTTP bindings for the
> description compatible with ring (the common HTTP interface in Clojure) and
> provides a way to automatically generate a Triple Pattern Fragments
> interface from your API based on the declaration of indices over the
> classes.

Brilliant.

> It also supports validation based on the declarative information in the API
> and mock data generation. I hope to add additional support for SHACL so it
> can offer more expressive validations.

Sounds like a good plan. I think it has been discussed before that
SHACL should become an integrated part of Hydra, so experience in how
to combine Hydra and SHACL is very welcome. :)

> Demos are live here for the console: http://antoniogarrote.com:8080/

Great demo! It's even faster than Markus' version. ;-)

> This is completely personal project but In Mulesoft we have also developed a
> matching client library we hope to be able to open source soon.

Sounds great! Does that mean Mulesoft has gone all in on Hydra as the
solution for how to document a hypermedia driven API?

-- 
Asbjørn Ulsberg           -=|=-        asbjorn@ulsberg.no
«He's a loathsome offensive brute, yet I can't look away»

Received on Friday, 27 January 2017 14:14:58 UTC