Преглед изворни кода

chore: 面向用户的地址改指上游 iapt-platform

visuddhinanda/mint 与 visuddhinanda/wikipali-plugins 都是 iapt-platform
的 fork。开发在 fork 上做、通过 PR 合回上游(仓库既有工作流),但插件的
homepage、repository、安装说明这些**面向用户**的地址必须指向上游——指向
fork 会让用户装到某个人的分支上,fork 一旦落后或删除就断。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
visuddhinanda пре 1 недеља
родитељ
комит
aaa85b31c4

+ 7 - 5
docs/wikipali-write-skill-design.md

@@ -504,18 +504,20 @@ ChannelController::index() 的 'user-edit' 分支:
 **主路径:Claude Code 插件 + 自建 marketplace。**
 
 ```
-/plugin marketplace add visuddhinanda/wikipali-plugins
+/plugin marketplace add iapt-platform/wikipali-plugins
 /plugin install wikipali@wikipali
 ```
 
 桌面版(Claude Desktop 的 **Code** 标签页)点 `+` → Plugins → Add plugin 装同一个 marketplace。注意插件只对本地/SSH 会话生效,Chat 标签页与云会话不加载插件。
 
+**上游是 `iapt-platform`,`visuddhinanda/*` 是 fork。** 开发在 fork 上做,通过 PR 合回上游(仓库既有的工作流,见 `Merge pull request #2427`)。**面向用户的一切地址都必须指向 `iapt-platform`**——指向 fork 会让用户装到某个人的分支上。
+
 **两个仓库的分工**:
 
 | 仓库 | 内容 | 为什么 |
 |---|---|---|
-| `visuddhinanda/wikipali-plugins` | 只有 `.claude-plugin/marketplace.json` + README,8 KB | `/plugin marketplace add` 会**完整克隆** marketplace 仓库,没有稀疏优化 |
-| `visuddhinanda/mint` | 插件本体 `plugins/wikipali/` | 与 API 同仓演进(§6.1)。marketplace 用 `git-subdir` 源指过来,Claude Code **稀疏克隆**只取这一个子目录 |
+| `iapt-platform/wikipali-plugins` | 只有 `.claude-plugin/marketplace.json` + README,8 KB | `/plugin marketplace add` 会**完整克隆** marketplace 仓库,没有稀疏优化 |
+| `iapt-platform/mint` | 插件本体 `plugins/wikipali/` | 与 API 同仓演进(§6.1)。marketplace 用 `git-subdir` 源指过来,Claude Code **稀疏克隆**只取这一个子目录 |
 
 反过来「mint 自己当 marketplace」是不行的:mint 的 packfile 580 MB、HEAD 快照 212 MB,而 Claude Code 的 git 操作超时是 120 秒,且后台自动更新失败时会整仓重新 clone。
 
@@ -527,9 +529,9 @@ ChannelController::index() 的 'user-edit' 分支:
 
 #### 已发布状态(2026-08-06)
 
-`visuddhinanda/wikipali-plugins` 已上线,`wikipali-write` 钉在 mint 的 `c46cf6400`。实测:
+`iapt-platform/wikipali-plugins` 已上线,`wikipali-write` 钉在 mint 的 `c46cf6400`。实测:
 
-- `/plugin marketplace add visuddhinanda/wikipali-plugins` → `/plugin install wikipali@wikipali` 一次通过;
+- `/plugin marketplace add iapt-platform/wikipali-plugins` → `/plugin install wikipali@wikipali` 一次通过;
 - 缓存目录 `~/.claude/plugins/cache/wikipali/wikipali-write/0.1.0/` 只有 **84 KB**——`git-subdir` 的稀疏克隆确实只取了那一个子目录,没有拉 mint 的 580 MB;
 - 在与 mint 无关的目录下启动,skill 以 `wikipali-write:write` 加载,缓存里的 `wp.py` 直接可跑;
 - 常驻上下文成本 ~230 tok(就是 SKILL.md 的 description),调用时 ~2k。

+ 2 - 2
plugins/wikipali/.claude-plugin/plugin.json

@@ -6,8 +6,8 @@
     "name": "visuddhinanda",
     "url": "https://github.com/visuddhinanda"
   },
-  "homepage": "https://github.com/visuddhinanda/mint/tree/development/plugins/wikipali",
-  "repository": "https://github.com/visuddhinanda/mint",
+  "homepage": "https://github.com/iapt-platform/mint/tree/development/plugins/wikipali",
+  "repository": "https://github.com/iapt-platform/mint",
   "license": "MIT",
   "keywords": [
     "wikipali",

+ 2 - 2
plugins/wikipali/README.md

@@ -12,7 +12,7 @@
 ## 安装
 
 ```
-/plugin marketplace add visuddhinanda/wikipali-plugins
+/plugin marketplace add iapt-platform/wikipali-plugins
 /plugin install wikipali@wikipali
 ```
 
@@ -80,7 +80,7 @@ wikipali --api next ...    # 只影响这一次调用
 
 ## 开发
 
-本插件在 [visuddhinanda/mint](https://github.com/visuddhinanda/mint) 的 `plugins/wikipali/` 下开发,与被调用的 Laravel API(`api-v13/`)同仓演进——API 契约一改,插件在同一个提交里跟上。设计文档在 `docs/wikipali-write-skill-design.md`。
+本插件在 [iapt-platform/mint](https://github.com/iapt-platform/mint) 的 `plugins/wikipali/` 下开发,与被调用的 Laravel API(`api-v13/`)同仓演进——API 契约一改,插件在同一个提交里跟上。设计文档在 `docs/wikipali-write-skill-design.md`。
 
 端点细节见 `references/api-read.md` 与 `references/api-write.md`;跨 skill 的通用约定(坐标、引用格式、文献层次、译文来源判定)见 `references/conventions.md`。