xref: /petsc/src/binding/petsc4py/conf/epydoc.cfg (revision 6996bd1a6dda9216f11f3a1c5d2357ea301aa80d)
15808f684SSatish Balay[epydoc] # Epydoc section marker (required by ConfigParser)
25808f684SSatish Balay
35808f684SSatish Balay# The list of objects to document.  Objects can be named using
45808f684SSatish Balay# dotted names, module filenames, or package directory names.
55808f684SSatish Balay# Alases for this option include "objects" and "values".
65808f684SSatish Balaymodules: petsc4py
75808f684SSatish Balay
85808f684SSatish Balay# The type of output that should be generated.  Should be one
95808f684SSatish Balay# of: html, text, latex, dvi, ps, pdf.
105808f684SSatish Balay#output: html
115808f684SSatish Balay
125808f684SSatish Balay# The path to the output directory.  May be relative or absolute.
135808f684SSatish Balay#target: docs/html/
145808f684SSatish Balay
155808f684SSatish Balay# An integer indicating how verbose epydoc should be.  The default
16a5b23f4aSJose E. Roman# value is 0; negative values will suppress warnings and errors;
175808f684SSatish Balay# positive values will give more verbose output.
185808f684SSatish Balayverbosity: 0
195808f684SSatish Balay
205808f684SSatish Balay# A boolean value indicating that Epydoc should show a tracaback
215808f684SSatish Balay# in case of unexpected error. By default don't show tracebacks
225808f684SSatish Balay#debug: 0
235808f684SSatish Balay
245808f684SSatish Balay# If True, don't try to use colors or cursor control when doing
255808f684SSatish Balay# textual output. The default False assumes a rich text prompt
265808f684SSatish Balay#simple-term: 0
275808f684SSatish Balay
285808f684SSatish Balay
295808f684SSatish Balay### Generation options
305808f684SSatish Balay
315808f684SSatish Balay# The default markup language for docstrings, for modules that do
325808f684SSatish Balay# not define __docformat__.  Defaults to epytext.
335808f684SSatish Balaydocformat: reStructuredText
345808f684SSatish Balay
355808f684SSatish Balay# Whether or not parsing should be used to examine objects.
365808f684SSatish Balayparse: yes
375808f684SSatish Balay
385808f684SSatish Balay# Whether or not introspection should be used to examine objects.
395808f684SSatish Balayintrospect: yes
405808f684SSatish Balay
415808f684SSatish Balay# Don't examine in any way the modules whose dotted name match this
425808f684SSatish Balay# regular expression pattern.
435808f684SSatish Balayexclude: petsc4py.__main__
445808f684SSatish Balay
455808f684SSatish Balay
465808f684SSatish Balay# Don't perform introspection on the modules whose dotted name match this
475808f684SSatish Balay# regular expression pattern.
485808f684SSatish Balay#exclude-introspect
495808f684SSatish Balay
505808f684SSatish Balay# Don't perform parsing on the modules whose dotted name match this
515808f684SSatish Balay# regular expression pattern.
525808f684SSatish Balay#exclude-parse:
535808f684SSatish Balay
545808f684SSatish Balay# The format for showing inheritance objects.
555808f684SSatish Balay# It should be one of: 'grouped', 'listed', 'included'.
565808f684SSatish Balayinheritance: listed
575808f684SSatish Balay
58a5b23f4aSJose E. Roman# Whether or not to include private variables.  (Even if included,
595808f684SSatish Balay# private variables will be hidden by default.)
605808f684SSatish Balayprivate: yes
615808f684SSatish Balay
625808f684SSatish Balay# Whether or not to list each module's imports.
635808f684SSatish Balayimports: no
645808f684SSatish Balay
655808f684SSatish Balay# Whether or not to include syntax highlighted source code in
665808f684SSatish Balay# the output (HTML only).
675808f684SSatish Balaysourcecode: no
685808f684SSatish Balay
69*15229ffcSPierre Jolivet# Whether or not to include a page with Epydoc log, containing
705808f684SSatish Balay# effective option at the time of generation and the reported logs.
715808f684SSatish Balayinclude-log: no
725808f684SSatish Balay
735808f684SSatish Balay
745808f684SSatish Balay### Output options
755808f684SSatish Balay
765808f684SSatish Balay# The documented project's name.
775808f684SSatish Balayname: PETSc for Python
785808f684SSatish Balay
795808f684SSatish Balay# The documented project's URL.
80eaf87d4bSBarry Smithurl: https://gitlab.com/petsc/petsc
815808f684SSatish Balay
825808f684SSatish Balay# The CSS stylesheet for HTML output.  Can be the name of a builtin
835808f684SSatish Balay# stylesheet, or the name of a file.
845808f684SSatish Balaycss: white
855808f684SSatish Balay
865808f684SSatish Balay# HTML code for the project link in the navigation bar.  If left
875808f684SSatish Balay# unspecified, the project link will be generated based on the
885808f684SSatish Balay# project's name and URL.
895808f684SSatish Balay#link: <a href="somewhere">My Cool Project</a>
905808f684SSatish Balay
915808f684SSatish Balay# The "top" page for the documentation.  Can be a URL, the name
925808f684SSatish Balay# of a module or class, or one of the special names "trees.html",
935808f684SSatish Balay# "indices.html", or "help.html"
945808f684SSatish Balay#top: os.path
955808f684SSatish Balay
965808f684SSatish Balay# An alternative help file.  The named file should contain the
975808f684SSatish Balay# body of an HTML file; navigation bars will be added to it.
985808f684SSatish Balay#help: my_helpfile.html
995808f684SSatish Balay
1005808f684SSatish Balay# Whether or not to include a frames-based table of contents.
1015808f684SSatish Balayframes: yes
1025808f684SSatish Balay
1035808f684SSatish Balay# Whether each class should be listed in its own section when
1045808f684SSatish Balay# generating LaTeX or PDF output.
1055808f684SSatish Balayseparate-classes: no
1065808f684SSatish Balay
1075808f684SSatish Balay
1085808f684SSatish Balay### API linking options
1095808f684SSatish Balay
1105808f684SSatish Balay# Define a new API document.  A new interpreted text role
1115808f684SSatish Balay# will be created
1125808f684SSatish Balay#external-api: epydoc
1135808f684SSatish Balay
1145808f684SSatish Balay# Use the records in this file to resolve objects in the API named NAME.
1155808f684SSatish Balay#external-api-file: epydoc:api-objects.txt
1165808f684SSatish Balay
1175808f684SSatish Balay# Use this URL prefix to configure the string returned for external API.
1185808f684SSatish Balay#external-api-root: epydoc:http://epydoc.sourceforge.net/api
1195808f684SSatish Balay
1205808f684SSatish Balay
1215808f684SSatish Balay### Graph options
1225808f684SSatish Balay
1235808f684SSatish Balay# The list of graph types that should be automatically included
1245808f684SSatish Balay# in the output.  Graphs are generated using the Graphviz "dot"
1255808f684SSatish Balay# executable.  Graph types include: "classtree", "callgraph",
1265808f684SSatish Balay# "umlclasstree".  Use "all" to include all graph types
1275808f684SSatish Balaygraph: classtree
1285808f684SSatish Balay
1295808f684SSatish Balay# The path to the Graphviz "dot" executable, used to generate
1305808f684SSatish Balay# graphs.
1315808f684SSatish Balay#dotpath: /usr/local/bin/dot
1325808f684SSatish Balay
1335808f684SSatish Balay# The name of one or more pstat files (generated by the profile
1345808f684SSatish Balay# or hotshot module).  These are used to generate call graphs.
1355808f684SSatish Balay#pstat: profile.out
1365808f684SSatish Balay
1375808f684SSatish Balay# Specify the font used to generate Graphviz graphs.
1385808f684SSatish Balay# (e.g., helvetica or times).
1395808f684SSatish Balaygraph-font: Helvetica
1405808f684SSatish Balay
1415808f684SSatish Balay# Specify the font size used to generate Graphviz graphs.
1425808f684SSatish Balaygraph-font-size: 10
1435808f684SSatish Balay
1445808f684SSatish Balay
1455808f684SSatish Balay### Return value options
1465808f684SSatish Balay
1475808f684SSatish Balay# The condition upon which Epydoc should exit with a non-zero
1485808f684SSatish Balay# exit status. Possible values are error, warning, docstring_warning
1495808f684SSatish Balay#fail-on: error
150