You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: Add sphinx api docs for aggregation, dbt, and openlineage packages (#6271)
* docs: add sphinx api docs for aggregation, dbt, openlineage packages
Add missing RST files for feast.aggregation (including tiling sub-package),
feast.dbt, and feast.openlineage. Also add feast.diff.apply_progress which
was missing from feast.diff.rst. Update feast.rst toctree to include all
three new top-level packages.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Alex Korbonits <alex@korbonits.com>
* docs: fix sphinx warnings from new package documentation
No new warning categories are introduced by adding feast.aggregation,
feast.dbt, and feast.openlineage to the Sphinx docs. The 10 new
"more than one target found" warnings follow the same pre-existing
pattern (8 already present) caused by feast.__init__ re-exporting
classes under multiple paths.
Fixes applied:
- Remove :undoc-members: from dataclass automodules (Aggregation,
IRMetadata, OpenLineageConfig) to prevent duplicate attribute docs
- Document re-exporting __init__ packages at package level only to
avoid duplicate descriptions from submodule entries
- Fix markdown-style code fences in openlineage/__init__.py docstring
- Fix RST formatting in client.py Example section (Example::) and
emitter.py ASCII art diagram (literal block)
- Fix repo_config.py field docstring that triggered an ambiguous
OpenLineageConfig cross-reference
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Alex Korbonits <alex@korbonits.com>
---------
Signed-off-by: Alex Korbonits <alex@korbonits.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
0 commit comments