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

https://github.com/erunion/mill

☴ An annotation-based DSL for documenting a REST API.
https://github.com/erunion/mill

api-blueprint api-documentation openapi

Last synced: 14 days ago
JSON representation

☴ An annotation-based DSL for documenting a REST API.

Awesome Lists containing this project

README

          

☴ Mill
===

[![Packagist](https://img.shields.io/packagist/v/erunion/mill.svg)](https://packagist.org/packages/erunion/mill)
[![Build](https://github.com/erunion/mill/workflows/CI/badge.svg)](https://github.com/erunion/mill)

Mill is an annotation-based DSL for documenting a REST API and assisting you in creating [OpenAPI](https://swagger.io/) or [API Blueprint](https://apiblueprint.org/) specifications for your API.

For detailed documentation, check out the [wiki](https://github.com/erunion/mill/wiki).

## Features

* Compile versioned API documentation into OpenAPI or API Blueprint specifications.
* Automatically generate API changelogs
* Production ready

## Installation
```
composer require erunion/mill
```