Make repo public + tag v1.0.0 to unblock plugin distribution
还没有人认领这个 Issue。
评估
- 难度
- 5/5
- 预计耗时
- 一周以上
- 新手友好度
- 35/100
- Issue 类型
- 功能
- 描述清晰度
- 描述清楚
- 活跃度
- 冷清
- 技术栈
- node.js, typescript
- 领域
- build-system, devops, release, security
调研方向
先从 package.json 和 README 中的安装片段开始,然后运行列出的历史记录和 secret-scanning 检查。使用 npx 在一台全新的机器上验证该 package,并在创建 v1.0.0 之前检查 release checklist。完成的标准是 repository 公开、tag 包含可正常工作的 dist 输出,并且外部安装成功。
由索引模型根据 Issue 内容生成。
描述
Make repo public + tag v1.0.0 to unblock plugin distribution
Why
Azure/documentdb-agent-kit ships plugin configs for Claude / Codex / Cursor / Gemini / Copilot / VS Code that point at an npm package (documentdb-mcp-server) that was unpublished on 2025-04-17. Every plugin install is broken today.
The fastest unblock is to publish this MCP server's source as a public repo and have the plugins fetch via npx github:microsoft/documentdb-mcp#v1.0.0. A polished npm package (v2) ships later — see #TBD.
Pre-flight hygiene (do before flipping visibility)
The repo currently passes secret-scanning with push protection enabled, but a public flip will trigger Snyk and other external scanners. Run through these once:
- Git history sweep for credentials in past commits:
If anything legitimate-looking turns up, rewrite history (git log -p --all | rg -i 'password|token|connection|secret|api[_-]?key' | head -200git filter-repo) before going public. -
gh secret-scanning alerts list -R microsoft/documentdb-mcp— confirm zero open alerts. - README install snippets all reference
github:microsoft/documentdb-mcpconsistently (the VS Code / Cursor install badges already do; double-check the manual-install and Docker sections). -
package.jsonaudit:-
name,version,description,license,repository,homepageare correct -
binfield points at the right entry script (sonpxknows what to run) -
filesfield whitelists everythingnpxneeds (compiled output + manifests) -
prepareorprepackscript builds TS sonpxcan compile on first install
-
- Compiled-output strategy decision: ship
dist/in the GitHub repo, OR rely on apreparescript.npx github:...does runprepare, but it adds 30–60s to cold start. Recommend: commitdist/to the v1.0.0 tag specifically, even if it's.gitignored onmain, so the public spec installs fast. -
LICENSEpresent (MIT or whatever Microsoft OSPO requires). -
SECURITY.mdpresent per Microsoft OSPO requirements for public repos. -
CODE_OF_CONDUCT.md+SUPPORT.mdper Microsoft OSPO. - OSPO clearance: confirm the repo has been through Microsoft Open Source Programs Office release review.
Flip + tag
- Set visibility → Public (Settings → Danger Zone)
- Verify external
npx -y github:microsoft/documentdb-mcpworks from a fresh machine with no GitHub auth - Create release tag
v1.0.0on the commit that has the validateddist/ - Update README to reference the tag explicitly in install snippets
Post-flip validation
- Trigger a Snyk re-scan and confirm no new High/Critical findings
- Confirm secret-scanning, Dependabot, and CodeQL are all enabled on the now-public repo
- Hand off to Azure/documentdb-agent-kit#TBD to swap the plugin configs
Done when
- Repo is public
v1.0.0tag exists with a workingdist/- Fresh
npx -y github:microsoft/documentdb-mcp#v1.0.0succeeds on a machine outside the Microsoft network - Agent-kit unblock issue is unblocked
- 主要语言
- TypeScript
- 星标
- 3
- 派生
- 4
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
microsoft/documentdb-mcp 的其他 Issue
-
documentation dx tier-3
难度 2/5 半天 新手友好度 72/100
microsoft/documentdb-mcp#64 ·
-
documentation dx release-readiness tier-1
难度 2/5 1-3 小时 新手友好度 76/100
microsoft/documentdb-mcp#52 ·
-
[Positioning] Establish brand & voice consistency guidelines可能重新可做 @khelanmodi 于 179 天前认领,目前没有进行中的 PR。 未关闭documentation positioning tier-3
microsoft/documentdb-mcp#77 · 已指派 1 人 ·
-
[Positioning] Document public-preview → GA criteria可能重新可做 @khelanmodi 于 179 天前认领,目前没有进行中的 PR。 未关闭documentation positioning release-readiness tier-1
microsoft/documentdb-mcp#76 · 已指派 1 人 ·
-
[Positioning] Publish public roadmap可能重新可做 @khelanmodi 于 179 天前认领,目前没有进行中的 PR。 未关闭documentation positioning tier-2
microsoft/documentdb-mcp#75 · 已指派 1 人 ·
查看 microsoft/documentdb-mcp 的全部 Issue
相似的 Issue
-
Recording drops clicks on links, filters and checkboxes that share a form with a search field可能已有人在做 @columbia11 今天认领。 未关闭
难度 2/5 1-3 小时 新手友好度 75/100
Tencent/BrowserSkill#657 ·
维护者通常 1 天内回复
-
难度 1/5 1 小时以内 新手友好度 65/100
维护者通常 2 天内回复
-
Choosing a folder while continuing an Antigravity session submits a history fork the runtime rejects未关闭
难度 2/5 1-3 小时 新手友好度 87/100
-
ai-handle
难度 2/5 1-3 小时 新手友好度 78/100
nextlevelbuilder/dewee-web-v2#138 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 72/100
NEARBuilders/citynode.app#512 ·
维护者通常 1 天内回复