Skip to content

Conversation

@ppinchuk
Copy link
Collaborator

@ppinchuk ppinchuk commented Dec 1, 2025

An assortment of updates regarding documentation

@ppinchuk ppinchuk added this to the Finishing touches for OSS milestone Dec 1, 2025
@ppinchuk ppinchuk self-assigned this Dec 1, 2025
@ppinchuk ppinchuk requested a review from castelao as a code owner December 1, 2025 19:36
Copilot AI review requested due to automatic review settings December 1, 2025 19:36
@ppinchuk ppinchuk added documentation Improvements or additions to documentation enhancement Update to logic or general code improvements p-low Priority: low labels Dec 1, 2025
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates documentation-related dependencies and tooling, including version bumps for Sphinx extensions, removal of unused dependencies, and the renaming of the documentation build task for consistency.

  • Updated Sphinx extension versions with proper upper bounds for stability
  • Removed unused make and jinja2-time Python dependencies from doc extras
  • Renamed documentation build task from python-doc to python-docs with make clean html command
  • Added a comprehensive glossary and updated documentation structure

Reviewed changes

Copilot reviewed 7 out of 8 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
pyproject.toml Updated doc dependency versions with proper bounds, removed unused make package, renamed task to python-docs with make clean html
pixi.lock Removed unused dependencies (make, jinja2-time, arrow) from lockfile and updated package hashes
docs/source/index.rst Added glossary to toctree and index references
docs/source/glossary.rst Added new comprehensive glossary defining COMPASS terminology
docs/source/dev/README.rst Updated documentation build command reference to use python-docs
docs/Makefile Refactored to add explicit clean target with CLEAN_TARGETS variable
.github/workflows/docs.yml Updated workflow to use renamed python-docs task
.github/copilot-instructions.md Updated references to use python-docs task name

@codecov-commenter
Copy link

codecov-commenter commented Dec 1, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 51.63%. Comparing base (83c5b8c) to head (8587137).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #355   +/-   ##
=======================================
  Coverage   51.63%   51.63%           
=======================================
  Files          45       45           
  Lines        4303     4303           
  Branches      391      391           
=======================================
  Hits         2222     2222           
  Misses       2051     2051           
  Partials       30       30           
Flag Coverage Δ
unittests 51.63% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@ppinchuk ppinchuk merged commit e68a623 into main Dec 4, 2025
26 checks passed
@ppinchuk ppinchuk deleted the pp/misc branch December 4, 2025 07:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement Update to logic or general code improvements p-low Priority: low

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants