Giter VIP home page Giter VIP logo

sdkman-broadcast's Introduction

SDKMAN! Broadcast API

Build status GitHub tag (latest by date)

This is a dedicated microservice API used for Broadcast Messages on the SDKMAN! platform. It is used by SDKMAN! to announce breaking news about Candidate Releases and other important events. It's Broadcast Messages can be consumed through it's REST endpoints, as is the case with the SDKMAN! Bash client.

Content Negotiation

The default behavior of the API is to return plain text responses which can be consumed by the Bash client. However, it can also return JSON responses through content negotiation. By simply adding an Accept header of application/json to your request, you should see the results in a JSON document.

Testing

You will need to have MongoDB up and running locally on the default port:

$ docker run -d -p 27017:27017 mongo:3.2

Now run the full suite of tests by issuing the following command:

$ ./gradlew check

Running it up locally

Assemble and run the application.

$ ./gradlew bootRun

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.