# Makumba documentation

We try to keep the essential documentation up to date, but some older parts of the documentation are not reflecting the present situation entirely.

## User documentation

- Specifications. This covers data definitions, jsp taglib, etc. The bible.
- Public API, javadoc
- Database configuration. How to configure makumba to talk to your db.
- Example.
- FAQ. Frequently Asked Questions.
- Whitepaper. Explains the original ideas that sparked the project.
- Advanced: Release history. The release history is tracked in a raw textfile.
- Advanced: Bugzilla. For of all bugs and possible enhancements.

- JSP taglib Reference card (Makumba 0.5.13)
- Cleaning up older makumba code using new makumba features.

## Internal documentation

These documents are meant to help you understand the internals of makumba, e.g. as a starting point for enhancing of bugfixing. If your only interest is to use Makumba, then you don't need this.

- Design issues

- prepared workgroup issues

- Progress report between makumba congress 1 and 2
- Developers introduction to Makumba
- Internal API, javadoc
- Bugzilla. Tracking bugs, discussing enhancements.
- CVS repository is holding all sources.
- Out-dated: Design issues. Reflects design issues in the early startup.
- Out-dated: Tasks. From before the use of Bugzilla. There might be some useful stuff in there.