☴ An annotation-based DSL for documenting a REST API.
PHP API Blueprint Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin Fixing a few issues with OpenAPI compilation. Jun 13, 2018
docs Adding an `--environment` flag to the compilation program. Jul 3, 2018
resources/examples
src Fixing a bug in OAS compilation where arrays with subtypes were compi… Jul 27, 2018
tests
website
.gitattributes
.gitignore
.travis.yml Merge branch 'master' into 3.0-dev Nov 4, 2017
CHANGELOG.md 4.2.13 changelog Jul 27, 2018
CONTRIBUTING.md Adding contributing guidelines. Feb 7, 2017
LICENSE Pulling over HEAD. Jan 29, 2017
README.md
composer.json
config.xsd Adding an `--environment` flag to the compilation program. Jul 3, 2018
package-lock.json
package.json
phpunit.xml
psalm.xml Fixing broken unit tests. Jun 12, 2018

README.md

☴ Mill

Packagist Travis CI

Mill is an annotation-based DSL for documenting a REST API.

It was built for automatically generating the Vimeo API documentation microsite, and can be compiled down into OpenAPI 3.0 or API Blueprint specifications.

As it was built specifically for the Vimeo API, it is very opinionated, and may not be a good fit for all types of APIs.

Installation

composer require vimeo/mill