Skip to content
Snippets Groups Projects
Commit 61cebe89 authored by Daniel Gerhardt's avatar Daniel Gerhardt
Browse files

Merge branch 'swagger-api' into 'master'

Interactive API documentation

Supersedes !5.

> This feature supports developers with an interactive documentation of
> the REST API from the ARSnova Backend.

Changes & Todos:
* Branch & code clean up
  * Rebase on master
  * Squash related commits authored by the same developer
  * Remove commits whose code has been reverted later on
  * Fix whitespaces
* Remove implementation notes (Java signatures are not helpful)
* Improve documentation of responses (Tom Käsler)
  * Do not define status messages for methods individually (DRY)
* Create JSON at compile-time by using
  [swagger-maven-plugin](https://github.com/kongchen/swagger-maven-plugin) (Tom Käsler)

See merge request !10
parents 6f81833f 5da710d9
No related merge requests found
Showing
with 492 additions and 42 deletions
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment