Just look at CakePHP Framework or Doctrine ORM API.
- PHP 5.5
In your project's root folder:
composer require --dev apigen/apigen
Or if you want it globally:
composer global require --dev apigen/apigen
In your project's root folder:
curl -L -O https://github.com/ApiGen/ApiGen.github.io/raw/master/apigen.phar
(or just download it here).
For global installation, just move the downloaded apigen.phar to your path.
NOTE: The above examples assume you have ApiGen installed in your path. You might need to change the
apigen command to vendor/bin/apigen if installed locally through Composer or php apigen.phar
if using the PHAR version.
Run ApiGen with source and destination options:
apigen generate -s ./src -d ./docsTo omit cli options just create apigen.yaml or apigen.neon file in your project's root folder:
source:
- ./src
destination: ./docsFor all available options, along with descriptions and default values, just run:
apigen generate --helpNOTE: In config files, options are camelCased (i.e. accessLevel for --access-level).
Refer to the wiki for all supported annotations.
$ phpunit-
#apigen on irc.freenode.net - Come chat with us, we have cake.
-
GitHub Issues - Got issues? Please tell us!
-
Roadmaps - Want to contribute? Get involved!
Please refer to CONTRIBUTING for details.