rename classic_docs to something more indicative of what they are making code maintainance of doc building easier
Update sphinx packages used to build docs make petsc4py docs shared common requirements.txtThis prevents errors such as below when building docsRunning Sphinx v7.3.7Using PETSC inventory from fi
Update sphinx packages used to build docs make petsc4py docs shared common requirements.txtThis prevents errors such as below when building docsRunning Sphinx v7.3.7Using PETSC inventory from file:///Users/barrysmith/Src/petsc/doc/_build/html/objects.inv<Inventory (url): PETSc v3.21, 7842 objects>Exception occurred: File "petsc4py/PETSc.pyx", line 1, in init petsc4py.PETScValueError: numpy.dtype size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObject
show more ...
Change Sphinx style to prevent ugly extra space around links in manual pagesCommit-type: docs
Convert generation of manual page links to implementations to pythonCommit-type: docs-only, performance
optimize html5_petsc regex search, now 100x faster
Avoid unneeded generation of classic docs in work directoryJust generate them exactly where they will be usedCommit-type: documentation
Cleanup/simplicationg of rules.doc/makefile for building of "classic" docsCommit-type: documentation
Remove confusing and un-need docs directory that contains manualCommit-type: housekeeping
Add previous meetings and links to them to the websiteThe older meeting files are rather large so they are kept in a seperate repositoryCommit-type: community/spend 2h
Improve the documentation generation tools with clearer comments on what they doCommit-type: docs-only
Docs: update htmlmap links in place, based on builder typeGenerate an htmlmap_modified file (in the classic docs tree) with modified manpage linksbased on the location of generated HTML files from
Docs: update htmlmap links in place, based on builder typeGenerate an htmlmap_modified file (in the classic docs tree) with modified manpage linksbased on the location of generated HTML files from the Sphinxhtml or dirhtml builder.
Docs: upgrade to Sphinx 4.2.0The functions overridden by our custom extension, visit_Text andvisit_literal_block, have not changed since 3.5.4.
Docs: mark custom extension as safe for parallel read
Docs: Fix outdated list of excluded directories for link fixesRefactor to remove duplicated information, fixing an outdated listof directories to exclude when post-processing links generated by th
Docs: Fix outdated list of excluded directories for link fixesRefactor to remove duplicated information, fixing an outdated listof directories to exclude when post-processing links generated by thecustom extension.
Docs: clarify placeholder text for doc output root, remove extraneous shebang
Docs: postprocessing for relative man page linksFor *html (html, dirhtml) builds, add a final step which walks theoutput directory and replaces a hard-coded placeholder stringwith the relative pa
Docs: postprocessing for relative man page linksFor *html (html, dirhtml) builds, add a final step which walks theoutput directory and replaces a hard-coded placeholder stringwith the relative path back to the root, thus allowing for for theoutput directory to be safely moved.Remove now-unneeded brittle logic to add an absolute path to the docsroot.
Docs: remove logic and instructions for ReadTheDocs
Merge branch 'psanan/docs-deploy-quickfix-2021-04-21' into 'release'Doc: set manpage base to petsc.org/versionname when using GitLab CI and an...See merge request petsc/petsc!3905
Doc: set manpage base to petsc.org/versionname when using GitLab CI and an environment URL is not set
Docs: upgrade to Sphinx 3.5.4Change error on mismatched version to a warning, expecting mostbuilds and users to respect requirements.txt
Docs: move src/docs/sphinx_docs to doc/, without updating paths in the doc source