A web service for ingesting and serving internet drum patterns.
This web API is an implementation of the Internet Drum Pattern Queue Service Specification.
You can view the API documentation online.
You can build the service locally.
To build the service locally, you will need:
- A Java Development Kit (JDK), version 10 or newer.
- Apache Maven itself, version 3.5.0 or newer.
Maven needs to use a Java version of 10 or higher. You can check which one it
uses by running mvn -v
.
Start the build by running the following command at the root of the project:
mvn package
You can run the web service from the source directory of the
com.internetofdrums.api.web
module and then using the Exec Maven Plugin:
cd com.internetofdrums.api.web
mvn exec:exec
The web service should then be running at https://localhost:8080/, which should return a 404.
You can then use the service as defined in the specification.