This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
commit b9ee1f4f8cc719c6053cb09b7579bfed45e3012a
tree 57a06ee4acdbcef29d610a9c3c41a92a9b753c24
parent aba7c2eb29b7aed37cafa1672019216c04c6621f
tree 57a06ee4acdbcef29d610a9c3c41a92a9b753c24
parent aba7c2eb29b7aed37cafa1672019216c04c6621f
yuidoc /
| name | age | message | |
|---|---|---|---|
| |
CHANGES | Mon Oct 08 11:42:58 -0700 2007 | |
| |
INSTALL | Thu Jul 02 18:39:14 -0700 2009 | |
| |
README | Mon Nov 03 15:38:17 -0800 2008 | |
| |
TAGS | Mon Oct 08 11:42:58 -0700 2007 | |
| |
bin/ | ||
| |
ext/ | Fri Dec 05 14:58:27 -0800 2008 | |
| |
template/ |
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.
The tools are written in python, and should work for version 2.3 and up.
To date, it has only been tested in version 2.3 on a unix system. Although
largely untested, it should work in MS windows as well.
The following python libraries are required:
simplejson - for reading and writing json
cheetah - for generating the html docs
pygments - for colorizing the source
Files:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
README
This file
CHANGES
The change log
INSTALL
Installation instructions
TAGS
Supported tags
TODO
Things that need to be done
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
wraps the calss to 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








