New Swagger libraries for Clojure

2016-09-01 Thread Oliver Hine
Hi all,

I thought I'd let you all know about a couple of libraries I've been 
working on in Clojure.

*pedestal-api*
A library for building APIs on the pedestal web server. It implements the 
parts of HTTP that are useful for APIs and allows you to document your 
handlers and middleware using idiomatic Clojure and generate a compliant 
Swagger specification.
Note that this replaces pedestal-swagger (now known as route-swagger) 
https://github.com/frankiesardo/route-swagger which was de-scoped to focus 
on a more generic approach (it's still worth checking out).
https://github.com/oliyh/pedestal-api

*martian*

An extensible client for Clojure and Clojurescript which bootstraps itself 
using a Swagger definition and includes middleware for efficient 
(de)serialisation, stub testing and more. APIs can be explored and 
endpoints called using idiomatic Clojure with implementations provided for 
the most popular HTTP libraries for both the browser and the server.

https://github.com/oliyh/martian


I hope they are useful to Clojurians out there.


Does anyone know how to request their listing on the community tools page?


Cheers

Oliy

-- 
You received this message because you are subscribed to the Google Groups 
"Swagger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to swagger-swaggersocket+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Change REST controller link name from auto-generated

2016-09-01 Thread Ilya Zinkevich
Hi all,

By default, SwaggerUI in java generates such names for Spring controller 
classes:
AaaaController.java - > -controller
AaaaBbbbController.java - > --controller

Can I change this somehow? Ideally, I'd like to define explicit names.

BR, Ilya

-- 
You received this message because you are subscribed to the Google Groups 
"Swagger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to swagger-swaggersocket+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.