Generate TypeDoc API reference for src/query module

Open Beginner friendly
#19 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
82/100
Issue type
Documentation
Clarity
Clearly specified
Activity status
Quiet
Tech stack
typescript
Domain
documentation

Research direction

Start with website/docusaurus.config.ts and website/sidebars.ts, comparing the existing Schema, Indexes, and Vectorizers API Reference entries. Run npm --prefix website run build after adding the query entry point and sidebar category. Done means the build succeeds and produces a docs/api/query/ tree containing the query API reference.

Written by the indexing model from the issue text.

Description

documentation

website/docusaurus.config.ts currently feeds typedoc only src/schema/index.ts, src/indexes/search-index.ts, and src/vectorizers/index.ts. None of the query classes — VectorQuery, HybridQuery, FilterQuery, CountQuery, VectorRangeQuery, TextQuery, FilterExpression, etc. — have generated API reference pages.

Acceptance criteria
  • Add ../src/query/index.ts to the entryPoints array in docusaurus.config.ts.
  • Add a "Query" category to website/sidebars.ts under API Reference, mirroring the existing Schema/Indexes/Vectorizers structure.
  • Verify npm --prefix website run build produces a docs/api/query/ tree.
Dominant language
TypeScript
Stars
1
Forks
3
Avg merge
34m
Merged PRs (30d)
3

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from redis-developer/redis-vl-typescript

All issues in redis-developer/redis-vl-typescript

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.