public
Description: YUI Javascript Documentation Tool
Homepage: http://yuilibrary.com/projects/yuidoc
Clone URL: git://github.com/yui/yuidoc.git
yuidoc /
name age message
file .gitignore Sat May 16 13:47:59 -0700 2009 highlight handles high bit characters better. [... [apm]
file CHANGES Thu Jul 02 14:00:43 -0700 2009 Added known issues and workarounds. Identified... [apm]
file INSTALL Thu Jul 02 18:39:14 -0700 2009 Completely refactored all io operations to elim... [apm]
file KNOWN_ISSUES Thu Jul 02 18:39:14 -0700 2009 Completely refactored all io operations to elim... [apm]
file README Thu Jul 02 14:00:43 -0700 2009 Added known issues and workarounds. Identified... [apm]
file TAGS Mon Oct 08 11:42:58 -0700 2007 doc update [apm]
directory bin/ Loading commit data...
directory ext/ Fri Dec 05 14:58:27 -0800 2008 Updated setuptools, removed TODO, fixed errors ... [apm]
file license.txt Mon Feb 09 17:05:19 -0800 2009 2009 copyright [apm]
directory template/
directory test/
README
yuidoc README

yuidoc is a set of tools to generate the API documentation for the JavaScript
in the YUI library.  The docs are derived completely from JavaDoc style
comment blocks; no attempt is made to understand the javascript itself.

yuidoc requires Python 2.3+ with the following extensions:
    simplejson - for reading and writing json
    cheetah    - for generating the html docs
    pygments   - for colorizing the source

The code for yuidoc is provided under a BSD license:
    http://developer.yahoo.net/yui/license.html

Project home page:
    http://developer.yahoo.com/yui/yuidoc/
    
Source code:
    http://github.com/yui/yuidoc

Issue tracker:
    http://yuilibrary.com/projects/yuidoc
    
Files:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

README
    This file

CHANGES
    The change log

INSTALL
    Installation instructions

KNOWN_ISSUES
    Known issues and workarounds.

TAGS
    Supported tags

license.txt
    Open source license details.

bin/yuidoc_parse.py
    The comment block parser.  Parses all javascript files in the the specified 
    directories and outputs a single file containing a json structure of the 
    parsed documentation.

bin/yuidoc_highlight.py
    Colorizes the script source

bin/yuidoc_generate.py
    Reads the json output from parser.py and generates HTML docs.

bin/yuidoc.py
    Wrapper for yuidoc_parse, yuidoc_highlight, and yuidoc_generate

bin/example.sh 
    An example shell script to run both the parser and generator on a src tree

bin/example.bat
    An example batch for for DOS/Windows

ext
    External required packages, provided for convenience