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

https://github.com/evolvedbinary/elemental-dasp-webapi-restxq-example

Example Web API built with Elemental and RESTXQ
https://github.com/evolvedbinary/elemental-dasp-webapi-restxq-example

Last synced: 3 months ago
JSON representation

Example Web API built with Elemental and RESTXQ

Awesome Lists containing this project

README

          

# Example Web API built with Elemental and RESTXQ

[![XQuery 3.1](https://img.shields.io/badge/XQuery-3.1-blue.svg)](https://www.w3.org/TR/xquery-31//)
[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0)

Built for a workshop given by Adam Retter at Declarative Amsterdam 2025.

Open API Specification for the Web API is here: https://app.swaggerhub.com/apis/evolvedbinary/dasp-xforms-api/1.0.0

**NOTE**: About branches:
1. `main` branch complains a template project to be completed in the workshop.
2. `complete` branch contains an example fo the finished project.

## Compiling

```shell
$ ./mvnw clean package
```

**NOTE**: If you are on a Windows system, replace `./mvnw` with `mvnw`

When deployed to Elemental the WebAPI will then be available beneath: http://localhost:8080