TYPO3 API Documentation
TYPO3s source code is well documented and allows you to understand many internals just by browsing through the various classes and methods. Links are easy to remember and will redirect directly to the right location.
FLOW3
FLOW3 - 1.0 current stable version | http://api.typo3.org/flow3/current |
FLOW3 - master version | http://api.typo3.org/flow3/master |
TYPO3
TYPO3 - 4.6 current stable version | http://api.typo3.org/typo3v4 |
TYPO3 - 4.5 LTS version | http://api.typo3.org/typo3v4/45 |
TYPO3 - master version | http://api.typo3.org/typo3v4/master |
Extbase - v4
Extbase - 1.3 current stable version | http://api.typo3.org/extbase |
Extbase - master version | http://api.typo3.org/extbase/trunk |
Fluid - v4
Fluid - 1.3 current stable version | http://api.typo3.org/fluid |
Fluid - master version | http://api.typo3.org/fluid/trunk |
Archives
If a particular version of TYPO3 is needed, downloadable packages are available at http://api.typo3.org/archives.
How it is build?
Because we use JavaDoc style documentation, it is possible to automatically create a complete documentation of the TYPO3 core. At the moment Doxygen is used to generate the API of TYPO3 as it offers many neat features.
- nice layout - easy to browse
- build-in search engine
- graph of classes inheritance
- highly customizable output
Basically, a "nightly-run" script takes care of keeping the API up-to-date automatically.
How to improve?
If you have any concrete ideas / patches that would make the API better, please report onto the Bug Tracker.