Skip to content

revert: drop GitHub repo rename from v0.1.5 scope (keeps python-docs-mcp-server)#28

Merged
ayhammouda merged 2 commits into
mainfrom
revert/repo-rename
May 14, 2026
Merged

revert: drop GitHub repo rename from v0.1.5 scope (keeps python-docs-mcp-server)#28
ayhammouda merged 2 commits into
mainfrom
revert/repo-rename

Conversation

@ayhammouda
Copy link
Copy Markdown
Owner

@ayhammouda ayhammouda commented May 14, 2026

Summary

Reverts apps#26 — the GitHub repo rename to python-stdlib-mcp originally planned in CR §9.2.

Per owner decision on 2026-05-14, the repo and the PyPI package both keep the existing python-docs-mcp-server name. The rename was being pursued for naming consistency, but the owner decided the cost (Trusted Publisher reconfig, redirect dependency, broken external links until external indexers re-crawl) outweighed the benefit.

What this changes

  • Reverts all in-repo URL changes from ayhammouda/python-stdlib-mcp → back to ayhammouda/python-docs-mcp-server (in README.md, server.json, and .github/RELEASE.md).
  • Updates .planning/ROADMAP.md to reflect the four remaining v0.1.5 workstreams (positioning, PyPI publish, benchmark harness, launch post) — dropping the rename row.

What this does NOT change

Why now

The CR §9.2 decision was reversed before:

  • The GitHub repo was actually renamed (verified: https://github.com/ayhammouda/python-stdlib-mcp returns 404)
  • The PyPI Trusted Publisher Repository field was updated
  • The v0.1.5 tag was cut

Reverting now keeps the launch wave coherent and avoids stale references to a name that never shipped externally.

Test plan

  • git grep 'python-stdlib-mcp' returns only the historical mention in .planning/ROADMAP.md:6 (explaining the dropped decision)
  • git grep 'ayhammouda/python-docs-mcp-server' shows all the badge and install-scaffold URLs back to the existing repo name
  • server.json description still carries the canonical-source positioning sentence (PR feat: lock positioning + rewrite hero around canonical-source framing #25's contribution preserved)
  • server.json parses as valid JSON
  • CI green

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Documentation

    • Updated installation instructions and MCP client configuration examples to reflect current server references.
    • Refreshed release process documentation with updated repository information.
    • Updated project roadmap to reflect current workstream scope.
  • Chores

    • Updated server metadata and identity references.

Review Change Stack

…python-stdlib-mcp (#26)"

This reverts commit 387e2fe, reversing
changes made to b0f09b8.
The CR §9.2 decision to rename ayhammouda/python-docs-mcp-server to
python-stdlib-mcp was reversed on 2026-05-14. The repo and the PyPI
package both keep their existing name.

This commit goes with the previous one (revert of PR #26) — together
they undo every in-repo URL rename and restore the v0.1.5 scope to
the four remaining workstreams (positioning, PyPI publish, benchmark
harness, launch post).

The positioning anchor ("canonical Python stdlib oracle / always free,
always MIT / token-frugal") and the phase 9/10/11 backlog are kept
unchanged — neither depends on the rename.
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 14, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 9b729567-0569-4f85-adb9-eaac5f09b429

📥 Commits

Reviewing files that changed from the base of the PR and between 4bea9e8 and ca1846f.

📒 Files selected for processing (4)
  • .github/RELEASE.md
  • .planning/ROADMAP.md
  • README.md
  • server.json

📝 Walkthrough

Walkthrough

The PR updates all documentation, configuration, and planning artifacts to reflect the repository rename from python-stdlib-mcp to python-docs-mcp-server. This includes server metadata identity, installation and usage instructions, release process workflows, and planning roadmap.

Changes

Repository Rename Across All Artifacts

Layer / File(s) Summary
Server metadata identity
server.json
Server identity metadata name, websiteUrl, and repository.url updated to use python-docs-mcp-server.
User-facing documentation and installation instructions
README.md
MCP server name in metadata and badges updated; all pre-PyPI GitHub source uvx --from examples and MCP client configuration snippets (Claude Desktop, Cursor, Codex, Windows MSIX) and diagnostic commands (doctor, validate-corpus) updated to reference python-docs-mcp-server.
Release process and CI workflows
.github/RELEASE.md
PyPI Trusted Publishing setup, workflow monitoring links, CI checklist links, and README cleanup verification command updated to use python-docs-mcp-server repository paths.
Project roadmap update
.planning/ROADMAP.md
v0.1.5 roadmap entry updated to remove the previously planned GitHub repo rename workstream, reducing coordinated workstreams from five to four.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Poem

🐰 A rename so clean, from stdlib to docs so bright,
Every README and config now shines with the light,
Release workflows aligned, from PyPI's trusty sign,
Metadata harmonized—the identity's refined,
Four workstreams now dance, as the roadmap's redesigned!

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch revert/repo-rename

Comment @coderabbitai help to get the list of available commands and usage tips.

@ayhammouda ayhammouda merged commit 020a253 into main May 14, 2026
1 check was pending
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