diff --git a/docs/source/conf.py b/docs/source/conf.py index 742444bfc..79f73fa2a 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -10,7 +10,10 @@ author = 'Martin Rotter' # -- General configuration --------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration -extensions = ['myst_parser', 'sphinx.ext.extlinks'] +extensions = [ + 'myst_parser', + 'sphinxcontrib.mermaid', + 'sphinx.ext.extlinks'] templates_path = ['_templates'] exclude_patterns = [ 'old_docs' ] @@ -45,4 +48,6 @@ myst_enable_extensions = [ "strikethrough", "substitution", "tasklist", -] \ No newline at end of file +] + +myst_heading_anchors = 4 \ No newline at end of file diff --git a/docs/source/index.rst b/docs/source/index.rst index 8ba7cf585..12d74dd83 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -18,6 +18,13 @@ RSS Guards documentation! features/gui-concepts features/* +.. toctree:: + :maxdepth: 1 + :caption: For Contributors + :glob: + + contrib/* + Indices and tables ------------------ diff --git a/docs/source/requirements.txt b/docs/source/requirements.txt index 0bc2820eb..34fd61667 100644 --- a/docs/source/requirements.txt +++ b/docs/source/requirements.txt @@ -1,3 +1,4 @@ myst_parser linkify-it-py +sphinxcontrib-mermaid sphinx-rtd-theme \ No newline at end of file diff --git a/resources/scripts/github-actions/build-windows.ps1 b/resources/scripts/github-actions/build-windows.ps1 index 422bc37c1..06e9af8c5 100755 --- a/resources/scripts/github-actions/build-windows.ps1 +++ b/resources/scripts/github-actions/build-windows.ps1 @@ -118,6 +118,11 @@ Copy-Item -Path "$openssl_base_path\bin\libssl*.dll" -Destination ".\app\" Copy-Item -Path "$maria_path\lib\libmariadb.dll" -Destination ".\app\" Copy-Item -Path "$qt_sqldrivers_path\plugins\sqldrivers\qsqlmysql.dll" -Destination ".\app\sqldrivers\" -Force +# Copy debug symbols for devbuilds. +if ($git_tag -eq "devbuild") { + Copy-Item -Path ".\src\librssguard\rssguard.pdb" -Destination ".\app\" +} + if ($use_webengine -eq "ON") { $packagebase = "rssguard-${git_tag}-${git_revision}-win" }