Doc::Simply - Generate POD-like documentation from embedded comments in JavaScript, Java, C, C++ source


Doc-Simply documentation Contained in the Doc-Simply distribution.

Index


Code Index:

NAME

Top

Doc::Simply - Generate POD-like documentation from embedded comments in JavaScript, Java, C, C++ source

VERSION

Top

version 0.032

SYNOPSIS

Top

    doc-simply < source.js > documentation.html

    doc-simply --help

DESCRIPTION

Top

Doc::Simply is bundled with doc-simply, a commandline application that transforms (special) comments into documentation

It is modeled after Plain Old Documentation but it is not an exact mimic

OVERVIEW

Top

    * The input document is expected to have JavaScript, Java, C, C++-style comments: /* ... */ // ...
    * The output document is HTML
    * The markup style is POD-like, e.g. =head1, =head2, =body, ...
    * The formatting style is Markdown (instead of the usual C<>, L<>, ...)

Example JavaScript document

Top

    /* 
     * @head1 NAME
     *
     * Calculator - Add 2 + 2 and return the result
     *
     */

    // @head1 DESCRIPTION
    // @body Add 2 + 2 and return the result (which should be 4)

    /*
     * @head1 FUNCTIONS
     *
     * @head2 twoPlusTwo
     *
     * Add 2 and 2 and return 4
     *
     */

    function twoPlusTwo() {
        return 2 + 2; // Should return 4
    }

SEE ALSO

Top

Text::Markdown

http://daringfireball.net/projects/markdown/syntax

SOURCE

Top

You can contribute or fork this project via GitHub:

http://github.com/robertkrimen/Doc-Simply/tree/master

    git clone git://github.com/robertkrimen/Doc-Simply.git Doc-Simply

AUTHOR

Top

  Robert Krimen <robertkrimen@gmail.com>

COPYRIGHT AND LICENSE

Top


Doc-Simply documentation Contained in the Doc-Simply distribution.

package Doc::Simply;
BEGIN {
  $Doc::Simply::VERSION = '0.032';
}
# ABSTRACT:  Generate POD-like documentation from embedded comments in JavaScript, Java, C, C++ source

use warnings;
use strict;


1;

__END__