\documentclass{manual}

% NOTE: this file controls which chapters/sections of the library
% manual are actually printed.  It is easy to customize your manual
% by commenting out sections that you're not interested in.

\title{CherryPy Standard Library Reference}

\input{boilerplate}

\makeindex                      % tell \index to actually write the
                                % .idx file
\makemodindex                   % ... and the module index as well.


\begin{document}

\maketitle

\ifhtml
\chapter*{Front Matter\label{front}}
\fi

\input{copyright}

\begin{abstract}

\noindent
CherryPy is a Python-based tool for developing dynamic web sites.

One of CherryPy's main feature is \strong{CherryClass}: an extension
to Python's regular classes. A CherryClass is a self-contained module that can contain
both the algorithm to process the data and the templates to render the result.

CherryClasses are very powerful and easily reusable. CherryPy comes with a set of
useful CherryClasses that will make your life easier.

These CherryClasses make the \strong{CherryPy Standard Library}.

This standard library is still limited for now, but it is already very useful.
We expect it to get much bigger very soon.
\end{abstract}

\tableofcontents

\chapter{Module list}

\input{Mail}
\input{HttpAuthenticate}
\input{CookieAuthenticate}
\input{CookieSessionAuthenticate}
\input{Form}
\input{MySql}
\input{MaskTools}

\appendix

\chapter{History and License}
\input{license}

% %begin{latexonly}
% \renewcommand{\indexname}{Module Index}
% %end{latexonly}
% \input{modlib.ind}              % Module Index

% %begin{latexonly}
% \renewcommand{\indexname}{Index}
% %end{latexonly}
% \input{lib.ind}                 % Index


\end{document}
