Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tango-controls/rest-server

Server implementation for Tango REST API
https://github.com/tango-controls/rest-server

java maven tango-controls tango-controls-rest tango-controls-web tango-rest-api war

Last synced: about 2 months ago
JSON representation

Server implementation for Tango REST API

Awesome Lists containing this project

README

        

> **ATTENTION!!!**
>
> For latest releases (>2.x) go to [Waltz-Controls](https://github.com/waltz-controls/rest-server)
>
>

[![logo](http://www.tango-controls.org/static/tango/img/logo_tangocontrols.png)](http://www.tango-controls.org)

# TangoRestServer

This server implements [Tango REST API](https://tango-rest-api.readthedocs.io/en/latest)

[![time tracker](https://wakatime.com/badge/github/tango-controls/rest-server.svg)](https://wakatime.com/badge/github/tango-controls/rest-server)
[![Build Status](https://travis-ci.org/tango-controls/rest-server.svg?branch=master)](https://travis-ci.org/tango-controls/rest-server)

[![Download](https://img.shields.io/github/release/tango-controls/rest-server.svg?style=flat)](https://github.com/tango-controls/rest-server/releases/latest)

## SonarCloud

[![Quality gate](https://sonarcloud.io/api/project_badges/measure?project=org.tango-controls%3Arest-server&metric=alert_status)](https://sonarcloud.io/dashboard?id=org.tango-controls%3Arest-server)

[![Maintainability](https://sonarcloud.io/api/project_badges/measure?project=org.tango-controls%3Arest-server&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=org.tango-controls%3Arest-server)
[![Reliability](https://sonarcloud.io/api/project_badges/measure?project=org.tango-controls%3Arest-server&metric=reliability_rating)](https://sonarcloud.io/dashboard?id=org.tango-controls%3Arest-server)
[![Security](https://sonarcloud.io/api/project_badges/measure?project=org.tango-controls%3Arest-server&metric=security_rating)](https://sonarcloud.io/dashboard?id=org.tango-controls%3Arest-server)

[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=org.tango-controls%3Arest-server&metric=bugs)](https://sonarcloud.io/dashboard?id=org.tango-controls%3Arest-server)
[![Smells](https://sonarcloud.io/api/project_badges/measure?project=org.tango-controls%3Arest-server&metric=code_smells)](https://sonarcloud.io/dashboard?id=org.tango-controls%3Arest-server)
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=org.tango-controls%3Arest-server&metric=vulnerabilities)](https://sonarcloud.io/dashboard?id=org.tango-controls%3Arest-server)
[![Tech debt](https://sonarcloud.io/api/project_badges/measure?project=org.tango-controls%3Arest-server&metric=sqale_index)](https://sonarcloud.io/dashboard?id=org.tango-controls%3Arest-server)

[![Lines Of Code](https://sonarcloud.io/api/project_badges/measure?project=org.tango-controls%3Arest-server&metric=ncloc)](https://sonarcloud.io/dashboard?id=org.tango-controls%3Arest-server)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=org.tango-controls%3Arest-server&metric=coverage)](https://sonarcloud.io/dashboard?id=org.tango-controls%3Arest-server)

# How to build

rest-server supports Java 11 since 1.18

To build use maven: `mvn package`

This builds .zip package. Extract and deploy to any Servlet compliant application server e.g. [Apache Tomcat](http://tomcat.apache.org/)

# How to use

See [wiki](https://github.com/ingvord/mtangorest.server/wiki)

# How to contribute

Same as for GitHub - fork and create a Pull Request