26 Commits

Author SHA1 Message Date
Fahreddin Özcan 594a73133e docs: fix stale example URLs and complete the API methods table (#2964)
The 18 links reported by `mint broken-links` were a bug in CLI 4.2.212;
4.2.762 reports zero. Those pages are auto-generated from openapi.json
and all return 200. Fixes the real issues found while checking instead:

- Swagger Petstore URL in the GitOps manifest example returned 404
- `/websites/uploadcare_com` is a stale library ID (404); it is now
  `/websites/uploadcare`
- API methods table omitted the GitLab, Bitbucket, other-Git, Notion,
  and metrics endpoints, and collapsed the four repo endpoints into one
  `{provider}` row that does not match the spec
2026-07-30 11:52:34 +03:00
Enes Gules dc967fa330 docs: document what Context7 indexes (parsed file types and source-code fallback) (#2881)
* docs: document parsed file types and source-code fallback (#2862)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* docs: document Generate docs option for private repos

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 15:09:28 +03:00
Enes Gules dbc4c78cca fix: update references from Windsurf to Devin Desktop in documentation and templates (#2736) 2026-06-09 12:48:42 +03:00
Enes Gules 438b1df235 update open api docs (#2637) 2026-05-18 12:33:11 -07:00
Enes Gules 30df4a1cff docs: enhance library ID descriptions in API guide and OpenAPI spec (#2568) 2026-05-05 19:03:33 +03:00
Enes Akar 1aa3430bf6 feat: remove research mode (#2554)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: enesgules <abdullah.enes.gules@gmail.com>
2026-05-04 20:33:42 +03:00
Enes Gules 8bf305b017 feat(metrics): add endpoint for retrieving library usage metrics (#2511) (#2516) 2026-04-27 17:34:13 +03:00
Enes Gules d4487448a3 feat(metrics): add endpoint for retrieving library usage metrics (#2511) 2026-04-27 13:16:45 +03:00
Enes Akar 17b864f23f expose research mode through MCP and CLI (#2498)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: enesgules <abdullah.enes.gules@gmail.com>
2026-04-24 20:48:05 +03:00
Enes Gules 6cba6fb29b docs: update API guide and OpenAPI schema and reorder the api docs (#2388) 2026-04-02 11:51:57 +03:00
Enes Gules 2273d528bb docs: add website filters (#2333) 2026-03-30 13:24:01 +03:00
Enes Gules 9dbec6fff6 docs: update openapi (#2332)
* docs: update openapi

* fix(docs): rename NotFoundError to SearchNotFoundError in openapi.json

* single not found ref
2026-03-26 16:08:12 +03:00
enesgules 1140adde11 Revert "docs: update openapi"
This reverts commit c90f9076a4.
2026-03-26 15:23:04 +03:00
enesgules c90f9076a4 docs: update openapi 2026-03-26 15:18:11 +03:00
Enes Gules 37e49f9467 feat(docs): add gitToken field to API specification for private repository access (#2138) 2026-03-09 13:44:57 +03:00
Enes Gules 5394a516de update openapi (#2091) 2026-03-04 14:19:54 +03:00
Enes Gules dfe9863f30 refactor: update terminology from "team" to "teamspace" across documentation (#2012) 2026-02-26 01:01:42 +03:00
Enes Gules 2427fb2710 Update OpenAPI documentation (#1862)
Remove unused `vip` field from LibrarySearchResult interface.
2026-02-18 17:49:05 +03:00
Fahreddin Özcan eeddc37b27 CTX7-989: Update API Docs with v2 (#1333)
Co-authored-by: enesgules <abdullah.enes.gules@gmail.com>
2025-12-31 12:37:43 +03:00
Enes Gules 52fa6dff67 docs: remove authentication metadata from API response schemas (#1237) 2025-12-15 15:13:58 +03:00
Fahreddin Özcan 6d1e6442ee CTX7-855: Context7 TS SDK docs (#1080)
* init sdk and monorepo

* init sdk and monorepo

* comment cleanup

* remove bun.lock

* cleanup: remove sdk package and deps

* update tsconfigs

* chore: add temp changelog

* ci: update scripts

* ci: update github workflows

* fmt: workflows

* fix: search libraries response type

* ci: update pack-mcpb script

* feat: init ts sdk

* feat: add commands and http client

* update keywords and author

* update eslint config for mcp

* include license and readme in build

* update release.yaml

* add readme symlink

* include readme in mcp package

* chore: add canary release workflow and update configs

* chore: format files

* ci: add changeset check workflow

* canary release trigger

* ci: login to npm before release

* bump mcp version on package

* remove pr trigger from canary release

* ci: remove package input

* finalize sdk with tests and proper types

* address reviews

* add client tests

* feat: use env var automatically

* add docs

* docs: update API documentation and add SDK guides

Added comprehensive TypeScript SDK documentation including getting started guide and command references for get-docs and search-library. Updated API guide and OpenAPI specification.

* remove docs changes (moving to separate PR)

* docs: ts sdk docs

* update sdk examples

* remove docs

* update build config with tsup

* cleanup comments

* fix error hangling on http client

* minor fixes

* address reviews

* add txt pagination feature

* remove unnecessary types

* update docs with new paging txt feature

* update default format

* cleanup

* fmt

* update

* add mcp lint command

* update format scripts

* fix: update eslint and tsconfig with update

* add readme

* make default format json

* change docType to mode

* update basic usage

* apply interface changes

* remove changeset
2025-11-28 16:43:27 +03:00
Fahreddin Özcan 6255e26677 CTX7-854: Migrate to pnpm monorepo (#1058)
* init sdk and monorepo

* init sdk and monorepo

* comment cleanup

* remove bun.lock

* cleanup: remove sdk package and deps

* update tsconfigs

* chore: add temp changelog

* ci: update scripts

* ci: update github workflows

* fmt: workflows

* fix: search libraries response type

* ci: update pack-mcpb script

* update keywords and author

* update eslint config for mcp

* include license and readme in build

* update release.yaml

* add readme symlink

* include readme in mcp package

* chore: add canary release workflow and update configs

* chore: format files

* ci: add changeset check workflow

* canary release trigger

* ci: login to npm before release

* bump mcp version on package

* remove pr trigger from canary release

* ci: remove package input

* add mcp lint command

* update format scripts
2025-11-28 15:18:33 +03:00
Enes Gules f35c002bee docs: update for api v2 (#1052) 2025-11-24 13:49:58 +03:00
enesgules 24a677b5f1 docs: add benchmark score field and update trust score description 2025-11-13 15:14:03 +03:00
enesgules caed63decd feat: enhance OpenAPI spec with improved error handling and auth 2025-11-06 18:13:23 +03:00
enesgules fc2a2a6dd3 docs: convert the handwritten api docs to use openapi file 2025-11-06 11:48:01 +03:00