To submit a PR, don’t I need to know where the Sphinx files are in the Gramps-project GitHub Repository and commit a change to the file?
I searched and cannot find the pertinent files.
Perplexity says the Sphinx installation references a footer.html in a templates and a templates_path = ["_templates"] enabled in the conf.py file. And searching the repository finds multiple instances of a conf.py file and they all have that line. But no footer.html file is found.
I’m following the suggestions after the Perplexity prompt:
In a GitHub repository for a Sphinx-generated documentation project, where is the file to modify the footer? Provide step-by-step instructions on how to add a hotlink in the footer for ‘Contributing guidelines’ that links to
http://myExample.org/page. Include the necessary file paths, code snippets, and any configuration changes required in conf.py. Explain how these changes should be committed and pushed to the repository to take effect in the hosted documentation.
Or should I raise an issue? (There’s a “[Sphinx]” MantisBT issue 13152 from January. [resolved Jul 2024] It is a simple linkrot with a suggested replacement waybackmachine URL. So MantisBT doesn’t seem to be an effective channel. This bug is misidentified. The linkrot in the Sphinx page traces back to linkrot in a comment of the AuthorParser – line 198 of gramps/gui/aboutdialog.py. But wouldn’t the Sphinx page still need to be regenerated?)