#32723: Add a GitHub action to run the Sphinx linkcheck builder.
-------------------------------------+-------------------------------------
Reporter: Nick Pope | Owner: Sarah
Type: | Abderemane
Cleanup/optimization | Status: assigned
Component: Documentation | Version: dev
Severity: Normal | Resolution:
Keywords: linkcheck, github, | Triage Stage:
action | Someday/Maybe
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 1 | UI/UX: 0
-------------------------------------+-------------------------------------
Comment (by Nick Pope):
Thanks for looking into this Jacob.
So, yes, I was waiting for the feature to be added to Sphinx, but there
were some complications over the implementation, so it is only part of
what would be needed. It's on my very long list of things to look into.
The main problem is that substituting the captures from the source pattern
into the target pattern using back-references precludes the use of back-
references for repeating captured groups within the target pattern.
At this stage I think we still need to wait until something further is
implemented in Sphinx. That is why I flagged this "Someday/Maybe". I think
we'd require a great many more entries because we can't make it generic
enough. On top of that, one of the reasons for wanting to be able to
substitute from the source to the target is to ensure that we're actually
redirected to the right page. This whole thing is intended to make
linkcheck useful for documentation sites that redirect for language and
version, but not mask other potential issues.
--
Ticket URL: <https://code.djangoproject.com/ticket/32723#comment:7>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
--
You received this message because you are subscribed to the Google Groups
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-updates/065.db517c16af59fd208eb6f78c12da092e%40djangoproject.com.