adityamparikh opened a new pull request, #151:
URL: https://github.com/apache/solr-mcp/pull/151

   Builds on **#147** (@epugh's 1.0.0 docs polish — its commits are included 
here) and finishes the job from the review of that PR. Refocuses the README on 
end-user *"how to use"* content, moves developer/operational detail into the 
docs that own it, ports the unique end-user content from **#95**, and fixes the 
factual errors found in #147 — which also exist in the website source pages, so 
they flow into **#143** too (separately).
   
   ### README.md — now a lean "how to use" guide
   - Value prop → **Quick start** (start Solr, build, connect a client, try it) 
→ **Example prompts** → tools/resources/prompts tables → essential config → 
documentation hub → community.
   - Ports from #95: the sample-data blurb (films 1,100+/books) and the 
categorized **Example prompts**.
   - Defers the full per-client matrix to the in-repo site pages 
(`docs/site/content/pages/mcp/`, from #143), security to `docs/security/`, 
observability to the site page, and build/Docker/native/SBOM to `dev-docs/`.
   - `README.md`: **−537 / +~50** lines.
   
   ### Fixes the factual errors from the #147 review
   - **`SECURITY_ENABLED` → `HTTP_SECURITY_ENABLED`** (the real toggle is 
`http.security.enabled=${HTTP_SECURITY_ENABLED:true}`, 
`@ConditionalOnProperty(... matchIfMissing=true)` — **secured by default**, not 
`false`).
   - Removed the broken `solr-mcp:latest-native` reference (no such tag) — the 
canonical native run/config now lives in DEPLOYMENT.md with 
`:latest-native-stdio`.
   - The "published images not yet on a public registry" note is **correct** 
(verified: `ghcr.io/apache/solr-mcp` is 404/403).
   
   ### CONTRIBUTING.md
   - Bare-path references → markdown links; de-duplicated "Publishing to Maven 
Local" → links the dev-docs section (per CONTRIBUTING's own "no duplication" 
principle).
   
   ### dev-docs/
   - `DEPLOYMENT.md`: new **"Image variants — why three images"** section (the 
matrix, run commands, why Jib builds the JVM image and Paketo the native 
variants and why Paketo's JVM image breaks STDIO, native Claude Desktop config) 
— relocated out of the README.
   - `DEVELOPMENT.md`: the consumer-facing SBOM content (where it ships, fetch 
via the actuator endpoint, scan with Trivy/Grype) now lives next to "Generating 
the SBOM locally".
   
   ### Companion change in #143
   The same fixes apply to the website source pages and are pushed to #143: 
`clients/jetbrains.md` (`.junie/mcp/mcp.json`), `clients/vs-code.md` (`type: 
http`), `security.md` (`HTTP_SECURITY_ENABLED`, secured by default).
   
   ### ⚠️ Sequencing
   The README's `docs/site/content/pages/mcp/*` links resolve on `main` only 
**after #143 lands** (those pages live there). Recommended merge order: **#143 
→ this PR**. #143's own description also asks to land first.
   
   ### Relationship to #147 / #95
   - Supersedes **#147** (its commits are bundled here) — or merge #147 first 
and I'll rebase this to delta-only.
   - Supersedes **#95** (CONFLICTING; its unique content is ported here) — to 
be closed.
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to