Help, Documentation tools
Software Documentation is an important part of software engineering that isoften overlooked. Types of documentation include: * Architecture - Architectural overview of software; including relations to an environment, construction principles to be used in design and technical documentation, etc. * Design - The design of software components.* Technical - Documentation of code, algorithms, interfaces, APIs.* End User - Manuals for the end-user.* Operator - Manuals for the systems administrator.
From : en.wikipedia.org/wiki/Software_Documentation
Natural Docs
Natural Docs is an open-source, extensible, multi-language documentation generator. You document your code in a natural syntax that reads like plain English. Natural Docs then scans your code and builds high-quality HTML documentation from it.
The following languages have full language support, which means you get:
Full code documentation. All functions, variables, and classes will appear in the output regardless of whether you wrote anything for them. This can be turned off with the -do command line option.
Inheritance diagrams. They will appear in the output wherever appropriate.
Auto-scoping. The class a topic is part of is determined by the source code rather than class and section topics.
C#
Perl
ActionScript 2
ActionScript 3
The following languages have basic language support, which means you have:
Explicit documentation only. Only things you write Natural Docs documentation for will appear in the output.
C/C++
Java
PHP
Python
PL/SQL
Visual Basic
Pascal/Delphi
Ada
JavaScript
Ruby
Tcl
ColdFusion
Assembly
Fortran (free-format only)
R
Makefiles
Plain Text
Custom Languages
Loading .....