This is a workaround due to sphinx-tabs being incompatible with the
Sphinx linkchecker which throws a warning. We mainly use linkchecker
to catch broken links so we don't really need to fail on warnings as
the main "docs" builder will still fail for warning level issues so
this is a reasonable workaround.
This patch also fixes some current broken links in the docs, mainly
wiki.odl to wiki-archive.odl as these docs have not been migrated
to the new wiki as of yet.
Signed-off-by: Thanh Ha <zxiiro@gmail.com>
Change-Id: I94d09ad6740efde204b4bb649623eedf346c3208
from docs_conf.conf import *
from docs_conf.conf import *
+linkcheck_ignore = [
+ 'http://localhost',
+]
\ No newline at end of file
It may also be useful to read the generic `OpenDaylight MD-SAL app
development
It may also be useful to read the generic `OpenDaylight MD-SAL app
development
- tutorial <https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-SAL:MD-SAL_App_Tutorial>`__
+ tutorial <https://wiki-archive.opendaylight.org/view/OpenDaylight_Controller:MD-SAL:MD-SAL_App_Tutorial>`__
before diving into this chapter. This guide assumes awareness of
basic OpenDaylight application development.
before diving into this chapter. This guide assumes awareness of
basic OpenDaylight application development.
or checked out from the official OpenDaylight repository:
or checked out from the official OpenDaylight repository:
-- https://git.opendaylight.org/gerrit/#/admin/projects/coretutorials
+- https://git.opendaylight.org/gerrit/admin/repos/coretutorials
**The application was built using the** `project startup maven
**The application was built using the** `project startup maven
-archetype <https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-SAL:Startup_Project_Archetype>`__
+archetype <https://wiki-archive.opendaylight.org/view/OpenDaylight_Controller:MD-SAL:Startup_Project_Archetype>`__
**and demonstrates how to:**
- preconfigure connectors to NETCONF devices
**and demonstrates how to:**
- preconfigure connectors to NETCONF devices
Detailed information about the structure of the application can be found
at:
Detailed information about the structure of the application can be found
at:
-https://wiki.opendaylight.org/view/Controller_Core_Functionality_Tutorials:Tutorials:Netconf_Mount
+https://wiki-archive.opendaylight.org/view/Controller_Core_Functionality_Tutorials:Tutorials:Netconf_Mount
More information can be found in the source code of ncmount sample
app + on wiki:
More information can be found in the source code of ncmount sample
app + on wiki:
- https://wiki.opendaylight.org/view/Controller_Core_Functionality_Tutorials:Tutorials:Netconf_Mount
+ https://wiki-archive.opendaylight.org/view/Controller_Core_Functionality_Tutorials:Tutorials:Netconf_Mount
^^^^^^^^^^^^^^^^^
1. Check out latest NETCONF repository from
^^^^^^^^^^^^^^^^^
1. Check out latest NETCONF repository from
- `git <https://git.opendaylight.org/gerrit/#/admin/projects/netconf>`__
+ `git <https://git.opendaylight.org/gerrit/admin/repos/netconf>`__
2. Move into the ``opendaylight/netconf/tools/netconf-testtool/`` folder
2. Move into the ``opendaylight/netconf/tools/netconf-testtool/`` folder
[testenv:docs-linkcheck]
basepython = python3
deps = -rdocs/requirements.txt
[testenv:docs-linkcheck]
basepython = python3
deps = -rdocs/requirements.txt
-commands = sphinx-build -W -b linkcheck -d {envtmpdir}/doctrees ./docs/ {toxinidir}/docs/_build/linkcheck
+commands = sphinx-build -b linkcheck -d {envtmpdir}/doctrees ./docs/ {toxinidir}/docs/_build/linkcheck