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

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

Serving Software Downloads in 976 Categories, Downloaded 31.824.162 Times

Natural Docs 1.35

Date Added: May 10, 2013  |  Visits: 339

Natural Docs

Report Broken Link
Printer Friendly Version

Product Homepage
Download (27 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
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...
Code Management Tools  -  GNU Gengen 1.1
GNU Gengen (GENerator GENerator) is a tool that, starting from a parameterized text, called template, generates a text generator that can substitute parameters with values. At the moment Gengen can generate C++ or C code; however other target...
327.68 KB  
Web Authoring  -  LoGraf Free Website Editor 3.5
This HTML tool provides full syntax highlighting for HTML, CSS, JavaScript and ASP. It also includes a spell checker, an FTP client, link checker, thesaurus, HTML Tidy integration, right-click tag editing, JavaScripts, RTF import, stylesheet...
4.03 MB  
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  
Screen Saver Tools  -  Developer Tool Marketplace News Screensaver 1.0
The Developer Tool Marketplace News screen saver connects you with an RSS news feed from Dev Direct - the world's largest specialist marketplace for developer tools and software components - so that you can keep track of who has released what...
674 KB  
Programming  -  phpScribe Documentation Generator 0.9
phpScribe is a documentation generator written in PHP with mySQL support to parse the code files of a project or system to generate HTML-based documentation files. Documentation's language and skin can be configured by the user.
455.96 KB  
Games  -  3rd Edition Dungeons & Dragons Character Generator 3.5
3rd Edition Dungeons and Dragons Character Generator is an HTML/JavaScript Web page that allows the user to quickly and easily create new Dungeons and Dragons characters. The characters can be of any of the eleven classes, any of the playable...
87.04 KB  
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  -  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  
Development Tools  -  save2word 1.0
A simple function to copy figure from MATLAB into MS Word automatically. It is a modification of saveppt (a function in File exchange) that save figures to MS Powerpoint.
10 KB