docs: add pytest/libiio themed logo and favicon for Sphinx documentation#64
Open
docs: add pytest/libiio themed logo and favicon for Sphinx documentation#64
Conversation
- Add logo-pytest-libiio-banana.svg: banana mascot with purple goggles, green pytest checkmarks, circuit traces, and signal waveforms - Add favicon.svg: 32x32 banana+checkmark+goggle themed favicon with dark-mode support via CSS media queries - Add custom.css: constrain sidebar logo to max-width/height 120/100px - Update conf.py: configure Furo html_theme_options with light_logo, dark_logo, html_logo, html_favicon, html_static_path, html_css_files Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Reviewer's GuideThis PR updates the Sphinx/Furo documentation configuration to use new custom pytest/libiio-themed SVG logo and favicon assets, and adds a small CSS override to constrain the sidebar logo size for consistent rendering. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a custom branded logo and favicon to the Sphinx/Furo documentation,
combining the pytest and libiio visual identities into a cohesive banana
mascot theme.
Changes
New Assets
docs/_static/logo-pytest-libiio-banana.svg: Custom SVG logo featuring abanana mascot with purple goggles, green pytest checkmarks, circuit board
traces, and signal waveforms — blending the pytest and libiio project
aesthetics
docs/_static/favicon.svg: 32×32 SVG favicon using the samebanana+checkmark+goggle motif, with dark-mode support via CSS media queries
Styling
docs/_static/custom.css: Constrains the sidebar logo dimensions to amaximum width of 120px and height of 100px to ensure consistent rendering
across viewport sizes
Configuration
docs/conf.py: Updates Furohtml_theme_optionsto wire uplight_logo,dark_logo,html_logo,html_favicon,html_static_path, andhtml_css_filesso the new assets are loadedautomatically by the theme
Impact
The documentation now has a distinct, project-specific visual identity that
reflects both the pytest testing framework and the libiio library. The
favicon improves browser tab recognition, and the SVG format ensures crisp
rendering at all resolutions including HiDPI displays.
Closes https://github.com/tfcollins/tbot/issues/19
Summary by Sourcery
Add custom branded pytest/libiio banana-themed logo and favicon to the Sphinx/Furo documentation and configure the theme to use them.
New Features:
Enhancements:
Documentation: