#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.

Reply via email to