doc: extensions: Add ability to edit doc page on GitHub

Update the vcs_link extension to also support generating "edit" URL
vcs_link_version is also now a Sphinx config making its value available
to extensions.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
This commit is contained in:
Benjamin Cabé 2023-09-25 11:26:08 +02:00 committed by Carles Cufí
commit eb1968fa10
3 changed files with 16 additions and 7 deletions

View file

@ -264,7 +264,7 @@ notfound_urls_prefix = f"/{version}/" if is_release else "/latest/"
# -- Options for zephyr.vcs_link ------------------------------------------
vcs_link_version = f"v{version}" if is_release else "main"
vcs_link_base_url = f"https://github.com/zephyrproject-rtos/zephyr/blob/{vcs_link_version}"
vcs_link_base_url = f"https://github.com/zephyrproject-rtos/zephyr"
vcs_link_prefixes = {
"samples/.*": "",
"boards/.*": "",