Generates documentation for your REST API from annotations
PHP HTML CSS
Latest commit eab2d5d Feb 19, 2017 @phansys phansys Bumping to PHP 5.4 since the current codebase is already using featur…
…es introduced in that version
Permalink
Failed to load latest commit information.
Annotation Merge pull request #811 from InputOutput/allow-input-and-filters Jun 13, 2016
Command Add description for the dump command Oct 26, 2016
Controller Introduce the concept of 'views' May 16, 2015
DependencyInjection Improve true/false/null default values on configuration Jun 7, 2015
EventListener make form and validation extractors optional Oct 28, 2013
Extractor Merge pull request #841 from flip111/patch-1 Dec 29, 2016
Form/Extension Add symfony 3.0 support Dec 2, 2015
Formatter Use the response map in the html view Jan 26, 2016
Parser Merge pull request #799 from debesha/master Feb 24, 2016
Resources Merge pull request #895 from wouterj/patch-1 Dec 29, 2016
Swagger Tests for aliased collections; Swagger formatting for wrapped collect… Sep 4, 2014
Tests Remove a test since #811 changes the behavior Jun 13, 2016
Twig/Extension Change visibility of markdownParser property to protected, to improve… Mar 23, 2016
Util Add symfony 3.0 support Dec 2, 2015
.gitignore Removed IntelliJ stuff from gitignore Nov 26, 2012
.travis.yml Update .travis.yml Sep 9, 2016
CONTRIBUTING.md Add a note about PR desc in CONTRIBUTING file Nov 14, 2013
DataTypes.php cs Mar 6, 2015
NelmioApiDocBundle.php DunglasJsonLdApiBundle support Mar 20, 2015
README.md Fixed link to documentation Mar 21, 2016
composer.json Bumping to PHP 5.4 since the current codebase is already using featur… Feb 19, 2017
phpunit.xml.dist Ignore vendor in code coverage Apr 13, 2012

README.md

NelmioApiDocBundle

Build
Status Total Downloads Latest Stable
Version

The NelmioApiDocBundle bundle allows you to generate a decent documentation for your APIs.

Documentation

For documentation, see:

Resources/doc/

Read the documentation

Contributing

See CONTRIBUTING file.

Running the Tests

Install the Composer dev dependencies:

php composer.phar install --dev

Then, run the test suite using PHPUnit:

phpunit

Credits

The design is heavily inspired by the swagger-ui project. Some icons from the Glyphicons library are used to render the documentation.

License

This bundle is released under the MIT license. See the complete license in the bundle:

Resources/meta/LICENSE