ApiGen - a tool for generating source code documentation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi everybody!

We'd like to introduce you our documentation generator - ApiGen 2. We use it as a replacement for PhpDocumentor (that is not being developed for more than 3 years). You can find it on Github https://github.com/apigen/apigen along with a comprehensive readme (describing its features and command line options). Compared to PhpDocumentor, ApiGen si significantly faster and more flexible. Currently we are preparing PHP 5.4 support (mainly traits).


An interesting feature is that it describes the source using reflection, however not the PHP's reflection as you know it. We have developed our own library that emulates reflection using the tokenized source code. This library may be useful everywhere you need to process the PHP source code and don't want to include/require it. You can find it in a separate repository: https://github.com/Andrewsville/PHP-Token-Reflection


You can see some examples here:
http://andrewsville.github.com/PHP-Token-Reflection/
http://api.nella-project.org/framework/
http://jyxo.github.com/php/
http://doc.kukulich.cz/doctrine/
http://doc.kukulich.cz/phpunit/
http://doc.kukulich.cz/zend/


To install it you can either use our PEAR channel (as described in the readme) or simple download it from GitHub.


We'd be grateful for any feedback, so if you're interested please give it a try a let us know what you think :) Thanks.



Ondřej Nešpor (andrew@xxxxxxxxxxxxxxx)
Jaroslav Hanslík (kukulich@xxxxxxxxxxx)

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux