Skip to content

Conversation

@dkuegler
Copy link
Member

@dkuegler dkuegler commented Jan 5, 2026

This PR fixes an issue with the doc build, where symbols could not be found/links could not be created in the CC documentation.
As a side effect, this PR also fixes some other minor things in the documentation build, including linking to the correct branch in the stable doc, getting rid of extra dependencies in the doc optional dependencies, and adding links in other spots when possible.

- pyproject
  - remove superfluous dependencies from the doc extra
- sphinx_ext/resolve_links
  - move the linkcode_resolve function from conf to its own file, make it into a class and let it take the github url and the branch name (so multiple doc branches are supported)
  - Fix some links that were not found and causing errors and some links that were faulty
- FastSurferCNN/version
  - adapt for use with StringIO instead of TextIO
  - formatting
- Adapt conf to new resolve_links and version script integration
- fix typos, formatting and typing in sphinx_ext/fix_links/resolve and doc/index.rst
@dkuegler dkuegler force-pushed the feature/doc-linking branch from 18cea0a to 6b3c038 Compare January 5, 2026 22:48
@m-reuter m-reuter merged commit e21d383 into Deep-MI:dev Jan 6, 2026
2 checks passed
@dkuegler dkuegler deleted the feature/doc-linking branch January 6, 2026 12:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants