Skip to content
This repository was archived by the owner on Dec 16, 2022. It is now read-only.

Files

Latest commit

14af679 · Apr 10, 2014

History

History
This branch is 11 commits ahead of, 41096 commits behind JuliaLang/julia:master.

doc

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Feb 27, 2014
Oct 28, 2013
Mar 31, 2014
Mar 30, 2014
Apr 1, 2014
Mar 18, 2014
Apr 10, 2014
May 27, 2013
Sep 3, 2013
Feb 8, 2014
Jan 8, 2014
Sep 3, 2013
Mar 12, 2014
Apr 2, 2014
Mar 13, 2014
Apr 9, 2013
Sep 7, 2013
Mar 12, 2014

Julia Documentation README

Julia's documentation is written in reStructuredText, a good reference for which is the Documenting Python chapter of the Python Developer's Guide.

Building the documentation

The documentation is built using Sphinx and LaTeX. On ubuntu, you'll need the following packages installed:

latex-cjk-all
python-sphinx
texlive
texlive-lang-cjk
texlive-latex-extra

Then run

$ make helpdb.jl
$ make html
$ make latexpdf

File layout

conf.py             Sphinx configuration
helpdb.jl           REPL help database
stdlib/             Julia standard library documentation
UNDOCUMENTED.rst    Undocumented functions (to be filled in and copied to 
                    the correct location in stdlib/)

Sphinx extensions and theme

The extensions to Sphinx and the theme are in the https://github.com/JuliaLang/JuliaDoc repository, and can also be used to style package documentation.