Skip to content

feat: add tests and docs#9

Merged
kemingy merged 7 commits intomainfrom
test_docs
Mar 18, 2025
Merged

feat: add tests and docs#9
kemingy merged 7 commits intomainfrom
test_docs

Conversation

@kemingy
Copy link
Member

@kemingy kemingy commented Mar 17, 2025

No description provided.

Signed-off-by: Keming <kemingyang@tensorchord.ai>
@kemingy kemingy requested a review from Copilot March 17, 2025 13:13
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 introduces documentation updates and a comprehensive test suite to enhance the developer experience and ensure project correctness. Key changes include:

  • Adding Sphinx-based documentation and markdown examples.
  • Introducing several new tests for table operations and pipeline functionality.
  • Updating workflows and dependency definitions to support new features.

Reviewed Changes

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

Show a summary per file
File Description
.github/workflows/pages.yml New GitHub Pages workflow for documentation and examples triggers.
docs/source/conf.py Sphinx configuration added for building project documentation.
tests/test_table.py New tests added to validate document/chunk operations and pipeline.
design.md Project design diagram added using Mermaid syntax.
docs/source/example.md Examples documentation updated to include various code integrations.
docs/source/index.md Updated project homepage documentation.
pyproject.toml Documentation dependencies added along with general package updates.
.github/workflows/check.yml CI workflow updated to include a Docker-start step for database tests.
docs/source/api.md API documentation auto-generated with Sphinx directives.
vechord/init.py all updated to export create_web_app functionality.
vechord/chunk.py Added and refined docstrings for multiple chunkers.
README.md README updated to reflect installation changes and new examples.
vechord/augment.py Docstring improvements and consistency fixes in augmentation logic.
examples/contextual.py Updated embedding usage from Spacy to Gemini and adjusted vector types.
examples/beir.py Embedding type and usage changes to align with new GeminiDenseEmbedding.
examples/web.py Shifted embedding implementation to GeminiDenseEmbedding.
examples/essay.py Updated test example for document segmentation and evaluation.

kemingy and others added 6 commits March 17, 2025 21:18
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Keming <kemingyang@tensorchord.ai>
Signed-off-by: Keming <kemingyang@tensorchord.ai>
Signed-off-by: Keming <kemingyang@tensorchord.ai>
Signed-off-by: Keming <kemingyang@tensorchord.ai>
Signed-off-by: Keming <kemingyang@tensorchord.ai>
@kemingy
Copy link
Member Author

kemingy commented Mar 18, 2025

GitHub pages requires to make this repo public. Will ignore in this PR.

@kemingy kemingy merged commit dbd4cc8 into main Mar 18, 2025
2 of 4 checks passed
@kemingy kemingy deleted the test_docs branch March 18, 2025 03:00
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