Skip to content

A thin wrapper for the Open Brewery API implemented in Spring Boot.

Notifications You must be signed in to change notification settings

bzb0/homebrew-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Homebrew API

Description

The Homebrew API is a demo Spring Boot project that acts as a wrapper for the Open Brewery API. More Info about the Open Brewery API can be found here.

The Homebrew application utilizes the following technologies:

Starting the application and running the tests

As the Homebrew API is implemented as a Spring Boot application, to run it simply execute:

./gradlew bootRun

To run all unit tests execute:

./gradlew test

and to run all integration tests execute:

./gradlew integrationTest

OAS3 API specification

The Homebrew REST API is written in the OAS3 specification in YAML format and can be found in the directory src/main/resources/contract/brewery-api.yaml. The OAS3 contract is used to generate the server stubs, and can also be used to generate a HTTP client.

About

A thin wrapper for the Open Brewery API implemented in Spring Boot.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published