Skip to content

Conversation

@PythonWoods
Copy link
Owner

  • Switch theme to furo as requested, removing sphinx-immaterial.
  • Fix duplicate object description warnings by refactoring TokenPair and HealthCheckResult docstrings.
  • Update index.rst, snippets, and tutorial to address content feedback (lists, links, overlap).
  • Enable PR builds in deploy-docs.yml.

Description

Clear description of changes

Type of Change

  • Bug fix (non-breaking change fixing an issue)
  • New feature (non-breaking change adding functionality)
  • Breaking change (fix or feature causing existing functionality to change)
  • Documentation update
  • Refactoring (no functional changes)

Plugin Checklist (if applicable)

  • Protocol interface in src/core/structum/
  • Implementation in src/plugins/
  • Configuration-driven (no hardcoded values)
  • Metrics emission via get_metrics()
  • Structured logging via get_logger()
  • Health checks implemented
  • Graceful shutdown handling
  • Documentation added/updated
  • Demo application updated

Quality Gates

  • Code follows project style (black, ruff)
  • Type hints added (mypy --strict passes)
  • Tests added/updated (coverage >90%)
  • All tests pass locally
  • Documentation updated
  • CHANGELOG.md updated

Testing

How has this been tested?

# Commands used for testing
pytest tests/test_...py -v

Screenshots (if applicable)

For UI/CLI changes

Breaking Changes

List any breaking changes and migration path

Related Issues

Closes #(issue number)

Checklist

  • My code follows the contribution guidelines
  • I have performed a self-review
  • I have commented complex/hard-to-understand areas
  • My changes generate no new warnings
  • I have updated the documentation
  • I have added tests
  • All tests pass
  • I have updated CHANGELOG.md

- Switch theme to `furo` as requested, removing `sphinx-immaterial`.
- Fix duplicate object description warnings by refactoring `TokenPair` and `HealthCheckResult` docstrings.
- Update `index.rst`, snippets, and tutorial to address content feedback (lists, links, overlap).
- Enable PR builds in `deploy-docs.yml`.
- Switched from `sphinx-immaterial` to `furo` theme in `conf.py` and `pyproject.toml`.
- Fixed duplicate object description warnings by refactoring `TokenPair` and `HealthCheckResult` docstrings (moved attributes inline).
- Cleaned up `conf.py` by removing unsupported theme options.
- Refactored `index.rst`, `snippets`, and `tutorial` to address content overlap and navigation issues.
- Updated `deploy-docs.yml` to trigger on PRs.
- Switched documentation theme to `furo` (removed `sphinx-immaterial`, `sphinx-rtd-theme`).
- Fixed duplicate object description warnings by refactoring `TokenPair` and `HealthCheckResult` docstrings.
- Cleaned up `conf.py` by removing unsupported theme options.
- Refactored `index.rst`, `snippets`, and `tutorial` to address content overlap and navigation issues.
- Updated `deploy-docs.yml` to trigger on PRs.
@PythonWoods PythonWoods merged commit bc0bbec into main Jan 23, 2026
3 checks passed
@PythonWoods PythonWoods deleted the refactor-docs-15676218638706315971 branch January 24, 2026 10: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