Skip to content

Misc Documentation updates - #355

Merged
ppinchuk merged 9 commits into
mainfrom
pp/misc
Dec 4, 2025
Merged

Misc Documentation updates#355
ppinchuk merged 9 commits into
mainfrom
pp/misc

Conversation

@ppinchuk

@ppinchuk ppinchuk commented Dec 1, 2025

Copy link
Copy Markdown
Collaborator

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

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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

Comment thread docs/source/glossary.rst Outdated
Comment thread docs/Makefile
@codecov-commenter

codecov-commenter commented Dec 1, 2025

Copy link
Copy Markdown

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
rajeee pushed a commit that referenced this pull request May 27, 2026
* Update command name

* More flexible makefile

* Command now clean builds docs

* Add glossary

* Add links

* Update a few deps

* PR review updates

* Update lockfile
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