#982 closed enhancement (fixed)
Upgrade sphinx environment to support linkcheck build goal
Reported by: | fgdrf | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | OSGeoLive14.0 |
Component: | Documentation | Keywords: | docs, sphinx |
Cc: |
Description
To continuously check the external links in sphinx docs the build goal linkcheck should run every time the sphinx-build has been started (see root/livedvd/gisvm/trunk/bin/install_main_docs.sh).
linkcheck is available since version 1.1 of sphinx and check references, which can be configured by set up a ignore list, for example localhost URL's (see linkcheck_ignore config option).
This would help to avoid outdated references to external resources.
Change History (12)
comment:1 by , 11 years ago
Milestone: | → OSGeoLive8.0 |
---|
comment:2 by , 10 years ago
Keywords: | docs added; doc removed |
---|---|
Milestone: | OSGeoLive8.0 → OSGeoLive8.5 |
comment:3 by , 10 years ago
Milestone: | OSGeoLive8.5 → OSGeoLive9.0 |
---|
comment:4 by , 9 years ago
Milestone: | OSGeoLive9.0 → OSGeoLive9.5 |
---|
comment:5 by , 8 years ago
Milestone: | OSGeoLive9.5 → OSGeoLive10.0 |
---|
Ticket retargeted after milestone closed
comment:6 by , 8 years ago
Milestone: | OSGeoLive10.0 → OSGeoLive10.5 |
---|
comment:7 by , 7 years ago
Milestone: | OSGeoLive10.5 → OSGeoLive11.0 |
---|
Ticket retargeted after milestone closed
comment:8 by , 6 years ago
Component: | OSGeoLive → Documentation |
---|
comment:9 by , 5 years ago
Adding the link checker Many links are broken some are redirections. https://travis-ci.org/github/cvvergara/OSGeoLive-doc/builds/667128348
Pending tasks before making the PR In English documentation
- fix redirections
- fix broken links
In other languages documentation
- update the locale
- push to transifex
- pull the newly untranslated strings (strings with the links will be consider untranslated by transifex but will be 99% similar to a suggestion)
comment:10 by , 5 years ago
Most of the work is done, The current problem to fix is:
have travis pass the job that checks links
- its failing because it is trying to deploy and that build is not for deployment
comment:11 by , 4 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
I prepared actions based on the (last) commit message
The commit message must have the language code for example
[de] updating translations
will trigger the German translation link checks.
English is always checked. Because sometimes the link in English fails, which makes the translation fail also. So it can still be merged, but in another PR the English link should be fixed.
comment:12 by , 4 years ago
Milestone: | OSGeoLive11.0 → OSGeoLive14.0 |
---|
Ticket retargeted after milestone closed