I do not know much about these:
https://sphinx-comments.readthedocs.io/en/latest/
I'm still not sure a link to a gitlab "New Issue" wouldn't be superior
however.
Scott
On 2021-04-23 12:16, Barry Smith did write:
>
> Maybe the "edit" code could be copied and modified to go to a new issue
> window (and stick the URL into the issue) and then let people type. Could it
> even be clever enough to stick the issue number into the displayed webpage as
> clickable. Not perfect, but at least we would get notifications for each
> comment.
>
> Then the page might have a sidebar like
>
> Edit this page
> Comment, ask question on page
>
> Comment !2345
> Comment !4555
>
> Shouldn't Sphinx have such a beast?
>
>
> Barry
>
>
>
> > On Apr 23, 2021, at 8:50 AM, Patrick Sanan <[email protected]> wrote:
> >
> >
> >
> >> Am 23.04.2021 um 04:45 schrieb Barry Smith <[email protected]
> >> <mailto:[email protected]>>:
> >>
> >>
> >> I can edit documentation pages directly from the page now, this is
> >> totally awesome but I see no button to comment or ask questions on a page.
> >>
> >> I think every page should, by the edit button, have a "Comment, ask
> >> questions" button that anyone can click on to make a comment or ask a
> >> question about the page. It would be super fantastic if they could refer
> >> to particular people in their comments but perhaps that is too difficult.
> >
> >
> >> For example I am looking at
> >> https://petsc.gitlab.io/-/petsc/-/jobs/1204309863/artifacts/public/overview/features.html
> >>
> >> <https://petsc.gitlab.io/-/petsc/-/jobs/1204309863/artifacts/public/overview/features.html>
> >> and I immediately want to ask
> >>
> >> Where is the TS solver table in the list of solver tables?
> >>
> >> Barry
> >>
> >> Note the pre-historic PETSc html manual pages which everyone despises
> >> have a button in the upper right hand corner to report problems/ask
> >> questions so what I am asking for is not unprecedented. Our old code uses
> >> email which is not ideal but not ideal is better than not. Surely modern
> >> systems like Sphinx have this support built in?
> >>
> >
> > I think the intended way to do this with our Sphinx template would be to
> > add custom HTML templates, which can then be added to the sidebar.
> > https://pydata-sphinx-theme.readthedocs.io/en/latest/user_guide/sections.html#add-your-own-html-templates-to-theme-sections
> >
> > <https://pydata-sphinx-theme.readthedocs.io/en/latest/user_guide/sections.html#add-your-own-html-templates-to-theme-sections>
> >
> > I'm worried that this involves too much scripting and customization,
> > though. For example here's the way the "edit this page" link is done:
> > https://github.com/pydata/pydata-sphinx-theme/blob/master/pydata_sphinx_theme/_templates/edit-this-page.html
> >
> > <https://github.com/pydata/pydata-sphinx-theme/blob/master/pydata_sphinx_theme/_templates/edit-this-page.html>
> >
> > Doesn't seem too bad but it relies on a pretty big chunk of Python as well:
> > https://github.com/pydata/pydata-sphinx-theme/blob/master/pydata_sphinx_theme/__init__.py#L438
> >
> > <https://github.com/pydata/pydata-sphinx-theme/blob/master/pydata_sphinx_theme/__init__.py#L438>
> >
> >
> >
> > I'll open an issue on this, though, since it's entirely possible that
> > someone else (or me, later) will think of a simple way to make this work,
> > as it would indeed be a great feature.
>
--
Scott Kruger
Tech-X Corporation [email protected]
5621 Arapahoe Ave, Suite A Phone: (720) 466-3196
Boulder, CO 80303 Fax: (303) 448-7756