If you’ve been to the http://api.cakephp.org today you may have noticed a few changes. First its no longer powered by doxygen. Doxygen has been giving us a few headaches in the last few months. So gwoo and myself have taken it upon ourselves to write our own Api generation tool. We called it ApiGenerator you can see it running at api.cakephp.org. And you can download your own copy from thechaw.
About the ApiGenerator
ApiGenerator is a CakePHP plugin that uses PHP’s reflection api to create documentation from live source code. It requires very little file parsing and provides a fast easy to use documentation system. I started working on a Reflection based documentation tool a few years back. But it wasn’t until recently that there was a real need to develop it. Just before we started having issues with doxygen, I resumed working on it at a nice medium pace. Gwoo joined me and kicked things into high gear a few weeks later and really helped to pull the project together and make something that I feel is pretty great. So I hope you enjoy the new api.cakephp.org and ApiGenerator in general. I will be writing a tutorial shortly on how you can create an API for your apps with ApiGenerator.