https://github.com/lu-zero/ndplus
NaturalDocPlus mirror
https://github.com/lu-zero/ndplus
Last synced: 3 months ago
JSON representation
NaturalDocPlus mirror
- Host: GitHub
- URL: https://github.com/lu-zero/ndplus
- Owner: lu-zero
- License: gpl-2.0
- Created: 2013-10-05T18:15:16.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2013-11-20T17:08:05.000Z (over 11 years ago)
- Last Synced: 2025-01-17T13:17:02.630Z (5 months ago)
- Language: Perl
- Size: 620 KB
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Natural Docs Plus Package (ND+).
================================NaturalDocs allows developers to review and share their code
comments in a browser. ActionScript, C#, and Perl developers
should consider using this documentation generator because
these languages are fully supported by NaturalDocs. Fully
supported languages come with the following features:* Implicit comment generation
* Inheritence diagrams
* Automatic scope detectionFirstly this set of pages where generated using ND+ and shall
demonstrate many of the New Features available to Natural
Docs users with minimal changes to existing documents.http://ndplus.sourceforge.net/
Natural Docs is an open-source documentation generator for
multiple programming languages. 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.ND+ is a fork of what was Natural Docs 1.4 with a number of
enhancements hopefully under the same philosophy as Natural
Docs was originally developed.New Features
------------* Packages - ND++ breaks away from a one-to-one
relationship of source pages and the produced result.
ND++ permits packages to split across files, which
may then be merged and/or split into a number of
documents.
As an example, pulling both header/include
definitions and the underlying source code function
definitions together into a single view.* Tables - Several difference table formats are available.
* Prototypes - Embedded protypes.
* SyntaxHighlighter - Syntax hilighting of code snippets.
* Admonitions - Highlighted reminders and notes.
* Lists - Definition Lists, Bullet Lists and Numbered
Lists support multiple leveled definitions.* Modelines - File level configuration options.
* Plugins - Several third party ASCII art packages have
been integrated.* Page Footer - Global page footer.
Beta Features
-------------* C++ - Native language support.
* Member documentation - Permits QT style member
documentation.