Skip to content

feat: source links - #29

Merged
flying-sheep merged 2 commits into
mainfrom
feat/source
Sep 22, 2026
Merged

flying-sheep merged 2 commits into
mainfrom
feat/source

Conversation

@flying-sheep

@flying-sheep flying-sheep commented Sep 22, 2026 •

Copy link
Copy Markdown
Member

Replaces rtd_github_links and what we had here for the theme

  • configures sphinx.ext.linkcode
  • derives version and so on from RTD
  • configures source buttons for each theme (and is therefore usable independently of our theme)
    • now uses an extension setting instead of a theme option
  • forge-agnostic (supports GitLab and stuff)

@codecov-commenter

codecov-commenter commented Sep 22, 2026 •

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 98.47328% with 2 lines in your changes missing coverage. Please review.
✅ Project coverage is 95.54%. Comparing base (a77c086) to head (5df97d1).

Files with missing lines Patch % Lines
src/scverse_doc/source.py 98.38% 2 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #29      +/-   ##
==========================================
+ Coverage   94.30%   95.54%   +1.23%     
==========================================
  Files           5        6       +1     
  Lines         246      359     +113     
==========================================
+ Hits          232      343     +111     
- Misses         14       16       +2     
Files with missing lines Coverage Δ
src/scverse_doc/__init__.py 100.00% <100.00%> (ø)
src/scverse_doc/registry.py 90.65% <ø> (ø)
src/scverse_doc/theme/__init__.py 98.00% <100.00%> (-0.37%) ⬇️
src/scverse_doc/source.py 98.38% <98.38%> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@read-the-docs-community

read-the-docs-community Bot commented Sep 22, 2026 •

Copy link
Copy Markdown

Documentation build overview

📚 scverse-doc | 🛠️ Build #34697589 | 📁 Comparing 5df97d1 against latest (a77c086)

  🔍 Preview build  

7 files changed · + 1 added · ± 6 modified

+ Added

± Modified

@Zethson

Zethson commented Sep 22, 2026

Copy link
Copy Markdown
Member

Might take me till next week to have a proper look. If you want to continue iterating, feel free to get it in without my review.
Thanks!

@flying-sheep
flying-sheep merged commit 8889f98 into main Sep 22, 2026
12 checks passed
@flying-sheep
flying-sheep deleted the feat/source branch September 22, 2026 13:52
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.

3 participants