There is Documentation is based on Doxygen and is a work in progress.
See also the kate wiki page and the libkate source distribution, where this file comes from.