ApiGen is used to generate API documentation. ‘All’ you have to do is to insert docblocks in your code. Below you find an example class with docbblock annotations:
You can check the generated documentation.
This has not yet been decided as good tools are almost not to be found.