Skip to content

chore(context7): name the language in projectTitle - #15

Merged
spencer-zqian merged 1 commit into
mainfrom
chore/context7-project-title
Jul 24, 2026
Merged

chore(context7): name the language in projectTitle#15
spencer-zqian merged 1 commit into
mainfrom
chore/context7-project-title

Conversation

@spencer-zqian

Copy link
Copy Markdown
Contributor

sonilo-python and sonilo-js both declared "projectTitle": "Sonilo". Context7 uses this field as a fallback when its parser cannot infer a name confidently — so whenever it fell back, both libraries would surface as plain "Sonilo" and users could not tell which one was Python and which was JS.

SoniloSonilo Python SDK here; the sibling PR sets Sonilo JavaScript SDK, matching the name Context7's own parser already inferred for that repo.

Also tightens the test, which pinned the literal "Sonilo".

Test plan

  • Validated against the official schema with jsonschema → passes (17/100 chars)
  • pytest sonilo-cli → 31 passed

Both repos declared projectTitle "Sonilo", so whenever Context7 fell back to
it the Python and JS libraries were indistinguishable in search. Context7's
own parser had already inferred "Sonilo JavaScript SDK" for the JS repo,
which is the naming this follows.
@sapient-app

sapient-app Bot commented Jul 24, 2026

Copy link
Copy Markdown

Sapient docs evals

Waiting for the staging docs URL before running evals.

Sapient will start the selected PR evals automatically when GitHub reports a successful docs deployment for this PR. This usually happens within 15 minutes.

Commit: 82f7fc7
Status: waiting for staging docs URL

@spencer-zqian
spencer-zqian merged commit c7bdc6b into main Jul 24, 2026
2 checks passed
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.

1 participant