Features

From Docu Wiki

Jump to: navigation, search
Programming language support | JavaDoc tag support | Output engine support
Manual

For admins:

For users:

For developers:


Pelzini is quite different from any other code documenter. It saves its documentation in a database, allowing more advanced analysis, and other nifty features such as search. Pelzini has a modular design allowing for support for multiple programming languages, and multiple output systems.

Multiple programming lanuguages

float

Pelzini supports multiple programming languages, including:

Many more programming languages are planned to be supported in upcoming releases, including Python, Ruby, Perl, C++, and many others.

 

Documentation stored in a database

float

Pelzini stores its documentation in a database. Three different databases are supported:

Additional output systems are planned, including static HTML, DocBook, LaTeX, and many others.

 

Search

float

Pelzini supports documentation search, including code search. Searching can be restricted to various types of documentaion (such as functions or classes), or can search all elements.

Pelzini also has reports of various other useful things, such as a class tree, list of authors (using the @author tag) and a list of tables (using the @table tag). There is also a useful tool which lists documentation that doesn't match specified standards - such as a requirement for @author tags on all documentation, or the requirement of a summary for all functions, classes, etc.

 

Other features

For more information, see programming language support, JavaDoc tag support and database support

Many additional features are planned. For more information, see the roadmap.