-
Notifications
You must be signed in to change notification settings - Fork 3
Update docs action #311
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update docs action #311
Conversation
|
@castelao This is ready for review |
There was a problem hiding this 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 build configuration to fail on warnings and improves documentation quality throughout the codebase. Key changes include configuring Sphinx to use strict validation flags, updating intersphinx mappings, and standardizing docstring formatting across multiple modules.
Key Changes
- Updated Sphinx configuration to fail on warnings with
--fail-on-warning --keep-going --nitpickyflags - Standardized type annotations in docstrings to use Napoleon type aliases
- Renamed internal classes (
Link→_Link,LocalProcessQueueHandler→_LocalProcessQueueHandler, etc.) to follow private naming conventions
Reviewed Changes
Copilot reviewed 37 out of 38 changed files in this pull request and generated 7 comments.
Show a summary per file
| File | Description |
|---|---|
| pyproject.toml | Updated pixi configuration and elm dependency version; added Sphinx error flags |
| docs/source/conf.py | Reorganized intersphinx mappings, expanded Napoleon type aliases, enhanced autodoc filters |
| docs/source/dev/README.rst | Added langchain_text_splitters to intersphinx documentation |
| tests/python/web/test_web_crawl.py | Updated test references from Link to _Link |
| compass/web/website_crawl.py | Renamed Link class to _Link; fixed docstring formatting |
| compass/validation/*.py | Standardized docstring type references to use aliases |
| compass/utilities/*.py | Updated type annotations to use pandas/datetime prefixes |
| compass/services/*.py | Standardized service class docstrings |
| compass/llm/*.py | Enhanced docstrings with See Also sections |
| compass/extraction/**/*.py | Standardized docstring formatting and type references |
| compass/common/*.py | Updated return type annotations |
| .github/workflows/*.yml | Added path filters and updated comments |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
castelao
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @ppinchuk . This was a lot of work to walk through all these files. It will help the onboarding process. Thanks!
Update docs action to fail on errors
Copilot Summary:
This PR updates documentation build configuration to fail on warnings and improves documentation quality throughout the codebase. Key changes include configuring Sphinx to use strict validation flags, updating intersphinx mappings, and standardizing docstring formatting across multiple modules.
Key Changes
--fail-on-warning --keep-going --nitpickyflagsLink→_Link,LocalProcessQueueHandler→_LocalProcessQueueHandler, etc.) to follow private naming conventionsReviewed Changes
Copilot reviewed 37 out of 38 changed files in this pull request and generated 7 comments.
Show a summary per file
Linkto_LinkLinkclass to_Link; fixed docstring formatting