diff options
| author | Georg Brandl <georg@python.org> | 2010-02-25 22:22:01 +0100 |
|---|---|---|
| committer | Georg Brandl <georg@python.org> | 2010-02-25 22:22:01 +0100 |
| commit | 07a658e50cf7e59db893230cfb5dc222cb420e30 (patch) | |
| tree | 5d176670b74b6d423bed2fb95919ddb0ce40d52a | |
| parent | 5c92da1c12d31026b285db801e4154c2a579fbc9 (diff) | |
| download | sphinx-git-07a658e50cf7e59db893230cfb5dc222cb420e30.tar.gz | |
Remove hand-written manpages, add rst documents to be built with the manpage builder.
| -rw-r--r-- | doc/conf.py | 4 | ||||
| -rw-r--r-- | doc/man/sphinx-build.rst | 101 | ||||
| -rw-r--r-- | doc/man/sphinx-quickstart.rst | 30 | ||||
| -rw-r--r-- | doc/sphinx-build.1 | 105 | ||||
| -rw-r--r-- | doc/sphinx-quickstart.1 | 17 |
5 files changed, 135 insertions, 122 deletions
diff --git a/doc/conf.py b/doc/conf.py index b1a55b0e4..24cf5f3cd 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -52,6 +52,10 @@ todo_include_todos = True man_pages = [ ('contents', 'sphinx-all', 'Sphinx documentation generator system manual', 'Georg Brandl', 1), + ('man/sphinx-build', 'sphinx-build', 'Sphinx documentation generator tool', + '', 1), + ('man/sphinx-quickstart', 'sphinx-quickstart', 'Sphinx documentation ' + 'template generator', '', 1), ] diff --git a/doc/man/sphinx-build.rst b/doc/man/sphinx-build.rst new file mode 100644 index 000000000..b8e5b2729 --- /dev/null +++ b/doc/man/sphinx-build.rst @@ -0,0 +1,101 @@ +sphinx-build manual page +======================== + +Synopsis +-------- + +**sphinx-build** [*options*] <*sourcedir*> <*outdir*> [*filenames* ...] + + +Description +----------- + +:program:`sphinx-build` generates documentation from the files in +``<sourcedir>`` and places it in the ``<outdir>``. + +:program:`sphinx-build` looks for ``<sourcedir>/conf.py`` for the configuration +settings. :manpage:`sphinx-quickstart(1)` may be used to generate template +files, including ``conf.py``. + +:program:`sphinx-build` can create documentation in different formats. A format +is selected by specifying the builder name on the command line; it defaults to +HTML. Builders can also perform other tasks related to documentation +processing. + +By default, everything that is outdated is built. Output only for selected +files can be built by specifying individual filenames. + +List of available builders: + +html + HTML file generation. This is the default builder. + +htmlhelp + Generates files for CHM (compiled help files) generation. + +qthelp + Generates files for Qt help collection generation. + +devhelp + Generates files for the GNOME Devhelp help viewer. + +latex + Generates LaTeX output that can be compiled to a PDF document. + +man + Generates manual pages. + +text + Generates a plain-text version of the documentation. + +changes + Generates HTML files listing changed/added/deprecated items for + the current version of the documented project. + +linkcheck + Checks the integrity of all external links in the source. + +pickle / json + Generates serialized HTML files for use in web applications. + + +Options +------- + +-b <builder> Builder to use; defaults to html. See the full list + of builders above. +-a Generates output for all files; without this option only + output for new and changed files is generated. +-E Ignores cached files, forces to re-read all source files + from disk. +-c <path> Locates the conf.py file in the specified path instead of + <sourcedir>. +-C Specifies that no conf.py file at all is to be used. + Configuration can only be set with the -D option. +-D <setting>=<value> Overrides a setting from the configuration file. +-d <path> Path to cached files; defaults to <outdir>/.doctrees. +-A <name>=<value> Passes a value into the HTML templates (only for HTML + builders). +-N Prevents colored output. +-q Quiet operation, just prints warnings and errors on stderr. +-Q Very quiet operation, doesn't print anything except for + errors. +-w <file> Write warnings and errors into the given file, in addition + to stderr. +-W Turn warnings into errors. +-P Runs Pdb on exception. + + +See also +-------- + +:manpage:`sphinx-quickstart(1)` + +Author +------ + +Georg Brandl <georg@python.org>, Armin Ronacher <armin.ronacher@active-4.com> et +al. + +This manual page was initially written by Mikhail Gusarov +<dottedmag@dottedmag.net>, for the Debian project. diff --git a/doc/man/sphinx-quickstart.rst b/doc/man/sphinx-quickstart.rst new file mode 100644 index 000000000..2464bcf75 --- /dev/null +++ b/doc/man/sphinx-quickstart.rst @@ -0,0 +1,30 @@ +sphinx-quickstart manual page +============================= + +Synopsis +-------- + +**sphinx-quickstart** + + +Description +----------- + +:program:`sphinx-quickstart` is an interactive tool that asks some questions +about your project and then generates a complete documentation directory and +sample Makefile to be used with :manpage:`sphinx-build(1)`. + + +See also +-------- + +:manpage:`sphinx-build(1)` + +Author +------ + +Georg Brandl <georg@python.org>, Armin Ronacher <armin.ronacher@active-4.com> et +al. + +This manual page was initially written by Mikhail Gusarov +<dottedmag@dottedmag.net>, for the Debian project. diff --git a/doc/sphinx-build.1 b/doc/sphinx-build.1 deleted file mode 100644 index a3df16d03..000000000 --- a/doc/sphinx-build.1 +++ /dev/null @@ -1,105 +0,0 @@ -.TH sphinx-build 1 "Jan 2009" "Sphinx 0.6" "User Commands" -.SH NAME -sphinx-build \- Sphinx documentation generator tool -.SH SYNOPSIS -.B sphinx-build -[\fIoptions\fR] <\fIsourcedir\fR> <\fIoutdir\fR> [\fIfilenames\fR...] -.SH DESCRIPTION -sphinx-build generates documentation from the files in <sourcedir> and places it -in the <outdir>. - -sphinx-build looks for <sourcedir>/conf.py for the configuration settings. -.B sphinx-quickstart(1) -may be used to generate template files, including conf.py. - -sphinx-build can create documentation in different formats. A format is -selected by specifying the builder name on the command line; it defaults to -HTML. Builders can also perform other tasks related to documentation -processing. - -By default, everything that is outdated is built. Output only for selected -files can be built by specifying individual filenames. - -List of available builders: -.TP -\fBhtml\fR -HTML files generation. This is default builder. -.TP -\fBhtmlhelp\fR -Generates files for CHM generation. -.TP -\fBqthelp\fR -Generates files for Qt help collection generation. -.TP -\fBdevhelp\fR -Generates files for GNOME Devhelp help viewer. -.TP -\fBlatex\fR -Generates a LaTeX version of the documentation. -.TP -\fBtext\fR -Generates a plain-text version of the documentation. -.TP -\fBchanges\fR -Generates HTML files listing changed/added/deprecated items for the -current version. -.TP -\fBlinkcheck\fR -Checks the integrity of all external links in the documentation. -.TP -\fBpickle / json\fR -Generates serialized HTML files in the selected format. - -.SH OPTIONS -.TP -\fB-b\fR <builder> -Builder to use; defaults to html. See the full list of builders above. -.TP -\fB-a\fR -Generates output for all files; without this option only output for -new and changed files is generated. -.TP -\fB-E\fR -Ignores cached files, forces to re-read all source files from disk. -.TP -\fB-c\fR <path> -Locates the conf.py file in the specified path instead of <sourcedir>. -.TP -\fB-C\fR -Specifies that no conf.py file at all is to be used. Configuration can -only be set with the -D option. -.TP -\fB-D\fR <setting>=<value> -Overrides a setting from the configuration file. -.TP -\fB-d\fR <path> -Path to cached files; defaults to <outdir>/.doctrees. -.TP -\fB-A\fR <name>=<value> -Passes a value into the HTML templates (only for html builders). -.TP -\fB-N\fR -Prevents colored output. -.TP -\fB-q\fR -Quiet operation, just prints warnings and errors on stderr. -.TP -\fB-Q\fR -Very quiet operation, doesn't print anything except for errors. -.TP -\fB-w\fR <file> -Write warnings and errors into the given file, in addition to stderr. -.TP -\fB-W\fR -Turn warnings into errors. -.TP -\fB-P\fR -Runs Pdb on exception. -.SH "SEE ALSO" -.BR sphinx-quickstart(1) -.SH AUTHOR -Georg Brandl <georg@python.org>, Armin Ronacher <armin.ronacher@active-4.com> et -al. -.PP -This manual page was initially written by Mikhail Gusarov -<dottedmag@dottedmag.net>, for the Debian project. diff --git a/doc/sphinx-quickstart.1 b/doc/sphinx-quickstart.1 deleted file mode 100644 index 93b0a4a51..000000000 --- a/doc/sphinx-quickstart.1 +++ /dev/null @@ -1,17 +0,0 @@ -.TH sphinx-quickstart 1 "Jan 2009" "Sphinx 0.6" "User Commands" -.SH NAME -sphinx-quickstart \- Sphinx documentation template generator -.SH SYNOPSIS -.B sphinx-quickstart -.SH DESCRIPTION -sphinx-quickstart is an interactive tool that asks some questions about your -project and then generates a complete documentation directory and sample -Makefile to be used with \fBsphinx-build(1)\fR. -.SH "SEE ALSO" -.BR sphinx-build(1) -.SH AUTHOR -Georg Brandl <georg@python.org>, Armin Ronacher <armin.ronacher@active-4.com> et -al. -.PP -This manual page was initially written by Mikhail Gusarov -<dottedmag@dottedmag.net> for the Debian project. |
