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

https://github.com/cowwoc/lumina

A JSON-based media type for self-documenting REST APIs
https://github.com/cowwoc/lumina

hateaos lumina readability rest-api self-documenting

Last synced: 12 days ago
JSON representation

A JSON-based media type for self-documenting REST APIs

Awesome Lists containing this project

README

          

[![build-status](../../workflows/Build/badge.svg)](../../actions?query=workflow%3ABuild)
[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)

# The Lumina Hypermedia Type

Lumina is a JSON-based media type for interacting with web resources through hypermedia controls,
such as links, forms and queries.

✔️ Easy to use
✔️ Fast
✔️ Production-ready

# Specifications

* [Media Type](docs/media-type.MD)
* [Sorting, Filtering and Pagination](docs/filtering.MD)

# Getting Started

* [Java SDK](java/README.md)
* [Typescript SDK](typescript/README.md)

## Licenses

* Code licensed under the [Apache License, Version 2.0](LICENSE)