Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.256.355 Times

Natural Docs 1.35

Company: naturaldocs.org
Date Added: May 10, 2013  |  Visits: 533

Natural Docs

Report Broken Link
Printer Friendly Version


Product Homepage
Download (49 downloads)



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.<br /><br />Features<br />Source Documentation<br />Natural, Readable Syntax<br />Natural Docs???*a*? syntax is designed to be very natural looking, almost transparent. The comments in the source code read just as easily as the generated documentation.<br /><br />Multiple Languages<br />Natural Docs supports nineteen programming languages out of the box, even within the same project. It supports CGI and extensionless files because it can determine their language by their shebang lines.<br /><br />Add Your Own Language<br />If your programming language isn???*a*?t already included with Natural Docs, you can add support for it just by editing a configuration file. Even the most obscure language can have a powerful documentation generator.<br /><br />All or Just Explicit Documentation<br />Depending on your level of language support, you can choose between having Natural Docs document everything or only what you documented, which makes it suitable for generating API references.<br />*<br />Javadoc Compatibility<br />Natural Docs can read most Javadoc comments, so if you???*a*?re already invested in that style you don???*a*?t have to convert your old documentation.<br /><br />Flexible Keywords<br />Natural Docs has many keywords for each of its topic types so you can use whatever???*a*?s most natural to you. You can also customize the existing ones or add your own.<br /><br />Custom Topics and Indexes<br />If you???*a*?d like to document some facet of your code that Natural Docs doesn???*a*?t know about * maybe it???*a*?s something particular to your language or project * you can create your own topic type and keywords for it. Natural Docs will even build it it???*a*?s own index.<br />Lists<br /><br />Natural Docs offers an abbreviated syntax for documenting large groups of small items, like constants. Each one becomes linkable as if it had its own topic.<br /><br />Generated Output<br />Attractive Documentation<br />Unlike most generated documentation, Natural Docs???*a*? output looks professional by default. There are different styles to choose from, or you can make one yourself.<br /><br />Powerful CSS Structure<br />Natural Docs has a powerful, well documented CSS structure that allows full customization. Although the default styles don???*a*?t always show it off, you can do things like have links to functions be one style and links to classes be another. You can even have browser-specific styles in a single CSS file to work around rendering quirks.<br /><br />Framed or Unframed HTML<br />It???*a*?s your documentation so it???*a*?s your choice. You can keep every page be independent and easily linkable, or you can keep the menu in a separate frame for easier navigation.<br />*<br />Search, No Server Required<br />Natural Docs???*a*? search is done entirely in DHTML, so there???*a*?s no server software to set up. Just upload the documentation to your web site and it works. It also works if you???*a*?re just looking at a private copy on your hard drive<br /><br />Tooltips Everywhere<br />Every link to every documented topic has its summary as a tooltip. Links to functions and variables have their fully formatted protoypes in the tooltips as well.<br /><br />Ignore Prefixes in the Index<br />Common prefixes don???*a*?t have to ruin your indexes. If all your classes start with C, or if you have a bunch of functions that start with COM_, you can have Natural Docs ignore them so CCat, CDog, and CMouse appear in C, D, and M instead of all under C.<br /><br />Program<br />Differential Build Process<br />Natural Docs only builds the files that have been changed or added since its last run and the files that depend on them, dramatically reducing run time and making it suitable for larger projects.<br /><br />Extensible Architecture<br />Natural Docs is designed to be easily extended for different programming languages, topics, and CSS styles, all of which are documented on this site.<br /><br />Portable<br />Natural Docs runs anywhere Perl runs, and that???*a*?s quite a lot of places.<br />*<br />Intelligent Configuration Files<br />Natural Docs detects changes you make to the configuration files and will handle the smaller details itself. They automatically reformat so you can make quick-and-dirty edits and still maintain readability. If a change requires everything to be rebuilt, it will do so automatically when it runs.<br /><br />Free and Open<br />Natural Docs is licensed under the GPL, so there???*a*?s no charge and you can fiddle with the source to your heart???*a*?s delight.

Requirements: No special requirements
Platforms: Windows, Mac, *nix, Mac OSX, Linux, Perl , BSD Solaris
Keyword: Developer Tool Documentation Documentation Generator Generator Html Html Documentation
Users rating: 0/10

License: Freeware
USER REVIEWS
More Reviews or Write Review


NATURAL DOCS RELATED
Utilities  -  Developer tool New
Developer tool is an instrument that allows the user to input a string of text and encode or decode it as Base64, Hex, XML, URL, Java, CSV, HTML or JavaScript. Now you can make use of this handy piece of software to easily encode the text you...
 
Utilities  -  HTML Sucks Completely 1.0b
HTML Sucks Completely is a developer tool for HTML projects. HTML Sucks Completely is mainly intended for creating and maintaining larger Web sites, with a focus on compact and standards-conforming code. Its source texts are HTML files that use...
614.4 KB  
Libraries  -  Tagneto 0.4.0
Tagneto is a web developer tool and JavaScript libraries to aid MVC development of XML user interfaces, with HTML web applications (DHTML, AJAX, RIA, Web 2.0, etc...) being the primary target. It is available under the GNU Lesser General Public...
4.6 MB  
Development Tools  -  PHPXref 0.7
PHPXref is a developer tool that's designed to ease the process of working on large PHP projects by making it very fast and easy to browse the code documentation along with the code itself. It works by scanning a project directory and...
 
Programming  -  NSIS Skincrafter plugin 1.0
An installer is the first thing that user faces beginning to use an application. So it’s really important to make your installation program not only user-friendly but also attractive. Taking into account this fact we developed NSIS SkinCrafter...
1.92 MB  
Security Tools  -  RC5 Proxy Statistics Generator 2.0
A statistics generator (html, text, charts) for distributed.net personal proxy servers log files written in Java.
667.76 KB  
Development Editors  -  Text to HTML Converter 1.0
Text to HTML Converter is a free tool for plain text to html conversion. To convert your text file to html -- just open the text file and press "convert" button... One "hidden" option is that you may convert html to html too...
554 KB  
Development Editors  -  PHPXref 0.7.1
PHPXref is a developer tool that's designed to ease the process of working on large PHP projects by making it very fast and easy to browse the code documentation along with the code itself. It works by scanning a project directory and...
61.44 KB  
Programming  -  cxxwrap 20061217
Software development tool to generate JNI and HTML documentation from C++ source.
170.3 KB  
Libraries  -  MyGeneration .NET Code Generator 089b
MyGeneration is a .NET developer tool that generates code from templates by combining either JScript or VBScript with a powerful database meta-data API. Multi-Database Support: Microsoft SQL, Oracle, IBM DB2, MySQL, and Microsoft Access. Entity...
634 KB  
NEW DOWNLOADS IN SCRIPTS, DEVELOPMENT TOOLS
Scripts  -  Free Ecommerce website creator 1.2
Free Ecommerce website creator is a free PHP shop creating script. This allows you to put a online shop on your own website. Create your own free ecommerce website for Your Business. Create an online shop using easyGUI online shop creator. The...
1.44 KB  
Scripts  -  MochiGames PHP Script ZDR 1.00
MochiGames PHP Script ZDR is web site, ready for use, for flash games. These flash games are downloaded automatically by "MochiGames PHP Script ZDR" from MochiGames media. The use of the games is free, you can use your own Mochi Publisher ID and...
368.54 KB  
Scripts  -  Php Chat 2.0
Add a free php site, single sign-on and multiple skins, 100% free 1. Server Modes: The chat server has paid mode and free mode. If the free chat mode, a free chat room will be assigned to your website with your domain as the room name. 2....
938.87 KB  
Scripts  -  Nibbleblog 3.0.1
Nibbleblog it's a powerful engine for creation and manipulation of BLOG's completely free. Very simple to install and configure (Only 1 step). The database used is based on XML files and this way it is not necessary to use MySQL or similar DBMS....
371.09 KB  
Scripts  -  PHP File Manager | CloudOsys 2.9b8
CloudOsys is a PHP file manager, a tool that allows your visitors upload files such as media content directly to your website. Your visitors will upload files directly to your website, where they can share and comment on them. Through cloud...
1.41 MB  
Development Tools  -  Aml2CHM 3.50
Those who use the popular Aml Pages text editor might be looking out for a way of generating help files from their text and notes. Aml2CHM is a plug-in that was developed to offer people a quick and efficient way of converting Aml Pages documents...
549.99 KB  
Development Tools  -  VMP Viewer 1.0
This is a very rudimentary tool to visualize the VMP files generated by BrainVoyager. Useful to share files with people who do not have BV.
10 KB  
Development Tools  -  7-Zip for Script 4.42
7-Zip is a file archiver with a high compression ratio.Features:- High compression ratio in new 7z format with LZMA compression- Supported formats:- Packing / unpacking: 7z, ZIP, GZIP, BZIP2 and TAR- Unpacking only: RAR, CAB, ISO, ARJ, LZH, CHM,...
624.64 KB  
Development Tools  -  PHP Docbook Displayer for Scripts 1.0b
PHP Docbook Displayer provides XSL and CSS stylesheets, and PHP scripts, to generate easily and dynamically websites from Docbook files.It aims at simplifying to the max the web publication process : simply drop the docbook file under the site root !
102.4 KB  
Development Tools  -  WP Translate 1.0
This simple language translation plugin allows your users to quickly translate your webpages, through a widget on your blog.You have the option to select the title of the Widget, which will be displayed above the language translation form. Users...
10 KB