History log of /petsc/doc/conf.py (Results 51 – 75 of 154)
Revision Date Author Comments
# 6f3396dd 12-Dec-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-12-02/copyedit-last-part-manual/release' into 'release'

Copyediting and cleanup of later sections of user manual; add links to manual...

See merge request petsc/petsc!5902


# d1f92df0 05-Dec-2022 Barry Smith <bsmith@mcs.anl.gov>

Copyediting and cleanup of later sections of user manual; add links to manual from PetscLog and PetscView manual pages

Commit-type: documentation
/spend 8h


# 4879ded5 02-Dec-2022 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# dc355701 30-Nov-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jed/doc-sphinx-design' into 'release'

doc: switch to sphinx-design from deprecated sphinx-panels

See merge request petsc/petsc!5812


# 4a3b3e5f 07-Nov-2022 Jed Brown <jed@jedbrown.org>

doc: switch to sphinx-design from deprecated sphinx-panels

This repository is not actively maintained. Use sphinx-design instead!
See the migration guide and this github issue for more informati

doc: switch to sphinx-design from deprecated sphinx-panels

This repository is not actively maintained. Use sphinx-design instead!
See the migration guide and this github issue for more information.
https://github.com/executablebooks/sphinx-panels

show more ...


# 90302b74 17-Nov-2022 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 7b4dff8a 17-Nov-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'balay/doc-fix' into 'release'

doc: fix warning with pydata-sphinx-theme-0.12.0: page_sidebar_items -> secondary_sidebar_items

See merge request petsc/petsc!5849


# 07cc1bca 17-Nov-2022 Satish Balay <balay@mcs.anl.gov>

docs: pydata-sphinx-theme-0.12.0 gives:

looking for now-outdated files... WARNING: The configuration `page_sidebar_items` is deprecated.Use `secondary_sidebar_items`.

prior version: pydata-sphinx-t

docs: pydata-sphinx-theme-0.12.0 gives:

looking for now-outdated files... WARNING: The configuration `page_sidebar_items` is deprecated.Use `secondary_sidebar_items`.

prior version: pydata-sphinx-theme-0.11.0

show more ...


# 54841b12 09-Oct-2022 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 803993a8 09-Oct-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-10-06/doc-doc-generation/release' into 'release'

fixes for webpages

See merge request petsc/petsc!5724


# 8ca1a7da 07-Oct-2022 Barry Smith <bsmith@mcs.anl.gov>

Remove changes files from toc so they do not get listed in all manual pages

Saves 100 megabytes of memory


# 862e4a30 06-Oct-2022 Barry Smith <bsmith@mcs.anl.gov>

Improve the documentation generation tools with clearer comments on what they do

Commit-type: docs-only


# 590e10eb 02-Aug-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'psanan/docs-man-page-index-columns' into 'main'

Docs: use multiple columns for man pages index pages

See merge request petsc/petsc!5224


# c959cecd 05-May-2022 Patrick Sanan <patrick.sanan@gmail.com>

Docs: Remove "on this page" from right sidebar

This prevents it from getting in the way of overflowing
content in the main column.

This is a kludge and I don't personally like it. It removes
a stan

Docs: Remove "on this page" from right sidebar

This prevents it from getting in the way of overflowing
content in the main column.

This is a kludge and I don't personally like it. It removes
a standard feature of the theme which people might expect,
and it compromises all pages for the sake a of a couple which
have their own hack.

show more ...


# 6e3d66b0 14-Jul-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'tisaac/docs-dark-theme-logo' into 'main'

Add logo with white text for dark theme to sphinx conf

See merge request petsc/petsc!5428


# 80dc5c2e 14-Jul-2022 Toby Isaac <toby.isaac@gmail.com>

Add logo with white text for dark theme to sphinx conf


# 89669be4 02-May-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'psanan/docs-sphinx-man-pages' into 'main'

Integrate Man Pages into Sphinx Docs

Closes #1132 and #1015

See merge request petsc/petsc!4989


# c9f6b0ac 13-Apr-2022 Patrick Sanan <patrick.sanan@gmail.com>

Docs: fix "Edit this page" links for man pages

This relies on the brittle approach of adding another post-processing
pass to the HTML man pages.

This does not fix the links on man page section inde

Docs: fix "Edit this page" links for man pages

This relies on the brittle approach of adding another post-processing
pass to the HTML man pages.

This does not fix the links on man page section index pages.

show more ...


# 95216c61 06-Apr-2022 Patrick Sanan <patrick.sanan@gmail.com>

Docs: add manual page redirects

For the dirhtml docs buld, add a script to add HTML files for all
previous man page locations, e.g.

docs/manualpages/Foo/Bar.html

linking to the new dirhtml loca

Docs: add manual page redirects

For the dirhtml docs buld, add a script to add HTML files for all
previous man page locations, e.g.

docs/manualpages/Foo/Bar.html

linking to the new dirhtml locations, e.g

docs/manualpages/Foo/Bar/index.html

show more ...


# 75662446 01-Apr-2022 Patrick Sanan <patrick.sanan@gmail.com>

Docs: reorganize conf.py classic docs logic to only execute for HTML builds


# b8a29d3a 22-Mar-2022 Patrick Sanan <patrick.sanan@gmail.com>

Docs: refactor classic docs build into pre and post to allow proper mapping

The URLs required to link to the new, integrated manual pages now
depend on the Sphinx builder (dirhtml or html), as in th

Docs: refactor classic docs build into pre and post to allow proper mapping

The URLs required to link to the new, integrated manual pages now
depend on the Sphinx builder (dirhtml or html), as in the new
htmlmap_modified. To allow this same mapping file to be used with
C2HTML when the HTML source pages are built (with the classic process),
refactor to delay this stage until after the main Sphinx build
and to use htmlmap_modified.

show more ...


# 4707091f 18-Mar-2022 Patrick Sanan <patrick.sanan@gmail.com>

Docs: add Sphinx extension to allow skipping some large toc trees for man pages

This is intended to speed up the Sphinx build.


# 5becb6a3 17-Mar-2022 Patrick Sanan <patrick.sanan@gmail.com>

Docs: update htmlmap links in place, based on builder type

Generate an htmlmap_modified file (in the classic docs tree) with modified manpage links
based on the location of generated HTML files from

Docs: update htmlmap links in place, based on builder type

Generate an htmlmap_modified file (in the classic docs tree) with modified manpage links
based on the location of generated HTML files from the Sphinx
html or dirhtml builder.

show more ...


# 589e537f 15-Mar-2022 Patrick Sanan <patrick.sanan@gmail.com>

Docs: Generate MyST (.md) files instead of .html for man pages

Use a new version of Sowing doctext that accepts the -myst flag.

We use a mostly-duplicated local myst.def here.

Split the copying of

Docs: Generate MyST (.md) files instead of .html for man pages

Use a new version of Sowing doctext that accepts the -myst flag.

We use a mostly-duplicated local myst.def here.

Split the copying of the classic docs into a "pre" and "post" stage,
now accepting a destination argument, so that .md manualpage files
may be copied at the start of the Sphinx build.

Change -html to -myst in the manualpages target.

Remove the manualpages_buildcite target entirely, as we
remove the -mapref argument from the manualpages target.
Now the .cit file is generated during a single run of doctext and
converted to htmlmap, which is used to create man pages links with the
custom Sphinx extension.

Remove the add_version_header.py script, which leaves a few classic
HTML pages without a version, but this feature was mainly for the man
pages, which now have the same version information at the bottom as
all the Sphinx-generated pages.

This commit does not address further required changes:
- index.html pages auto-generated in the docs/manualpages/ tree have not been converted to .md
- Man page postprocessing stages have not been updated to operate on .md instead of .html and will thus fail

show more ...


# 8f2bcf5f 12-Mar-2022 Patrick Sanan <patrick.sanan@gmail.com>

Docs: add MyST (Markdown) parser extension

Ignore the images directory, as it does not contain Sphinx source files,
and README.md images there are otherwise interpreted as such.


1234567