Repository navigation
Releases: sakikoTGW/dsh-plugin-tailor
Releases · sakikoTGW/dsh-plugin-tailor
Release list
v0.4.1 — npm release + repo_styles --json
dsh-plugin-tailor v0.4.1
首个 npm 版本,外加机器可读的风格列表。
新增
- repo_styles 支持 json: true / CLI --json:返回 builtin、custom、dirs、styles[]、errors[]。
- 发布到 npm:dsh-plugin-tailor@0.4.1(CLI:dsh-repo-tailor)。
- README 安装方式更新为 npm 优先,并加 npm 徽章。
变更
- 测试 16 项(新增 --json 测试);JSON 里的自定义风格目录为绝对路径。
验证
- npm view dsh-plugin-tailor version → 0.4.1(latest)
- 16/16 tests,repo_audit 100/100,repo_verify PASS
- npm 安装冒烟:.bin/dsh-repo-tailor styles --json 正常
- npm pack 57 files / 790.8 kB
v0.4.0 — structured styles, custom styles
dsh-plugin-tailor v0.4.0
风格变成结构化数据,用户可以自创。
新增
- styles/:7 个内置风格改为 JSON + schema.json + 字段说明。
- logic/style-schema.mjs:允许的 section / badge / 概念、校验与合并规则。
- 自定义风格目录:/.tailor/styles/ 与 ~/.tailor/styles/(或 TAILOR_STYLES_DIR),支持 extends 继承。
- style:init CLI:从现有风格脚手架出自定义风格。
- repo_styles 显示来源(builtin/global/repo)与无效风格文件;所有工具接受自定义 style id。
- 4 个新测试:内置 JSON 校验、自定义风格全流程、无效文件跳过、脚手架 + CLI。
变更
- logic/styles.mjs 从硬编码数据改为加载器(发现 → extends 合并 → 校验)。
- npm pack 包含 styles/,exports 暴露 ./styles/*;文档同步更新。
验证
- 15 项离线测试全绿(CI: Node 20/22/24)
- repo_audit 100/100,repo_verify PASS(66 links / 38 anchors)
- npm pack 57 files / 789.9 kB tarball
v0.3.2 — visual density pass
dsh-plugin-tailor v0.3.2
图片密度升级:用产品截图和动态图替代文字描述。
新增
assets/before-after.svg:手工 README vs tailor 生成,并排对比。assets/concepts.gif:12 个图形概念逐个展示(12 帧)。- 品牌素材区加入明暗 logo、图标和浅色 banner 的成组展示。
assets/actions.png:真实 GitHub Actions 运行(Node 20/22/24,19 秒,全绿)。assets/tools-help.png:Quickstart 里的真实tailor --help输出。
变更
- 截图位置前移、尺寸变大;CI 用截图证明,不再只写文字。
- 去掉 before/after 图下的重复图注。
验证
- 11 项离线测试全绿
repo_audit100/100,repo_verifyPASSnpm pack47 files / 774.7 kB
v0.3.1 — presentation pass from mature READMEs
dsh-plugin-tailor v0.3.1
README 第二轮版式升级:照着成熟仓库的用法补,不靠自引用截图。
新增
- 首屏 CTA 行(安装 / 七种风格 / 六个工具 / 路线图)+ 数字条
assets/stats.svg(8 维 / 34 项 / 7 风格 / 12 概念)。 assets/features.svg:六个能力卡片,对应 1Panel 那类 Features 网格。- 新章节:权限与安全边界(dsh-TUI 风格)、FAQ(doom/sniffnet 风格)、路线图(doom 风格)、生态与收录(bubbletea in-the-wild 风格)。
- 页脚:dsh-plugins 归属、回到顶部、star CTA;新增 GitHub release 徽章。
修复
- 所有提交作者改为
sakikoTGW(此前误用了本机全局 git 身份Wsyjq,历史已重写)。 - Quickstart 里的 Release 链接与 tarball 版本更新到 v0.3.1。
验证
- 11 项离线测试全绿(CI: Node 20/22/24)
repo_audit100/100,repo_verifyPASS(60 links / 36 anchors)npm pack43 个文件 / 502.9 kB tarball
v0.3.0 — styles only, plus real CLI screenshots
dsh-plugin-tailor v0.3.0
风格区只说风格,不提仓库名;并补上真实 CLI 截图。
变更
- 风格 id 改为中性名:
evidence、terminal、mobile、playful、product、platform、minimal。 repo_styles不再输出 source 列或来源 URL,只给语言、首屏、demo 和风格说明。- README 的风格表和
docs/STYLES.md去掉所有仓库名与链接,只描述风格本身与适用场景。 - 0.1–0.2 的旧 id 作为静默别名保留,旧命令不用改,但显示与文档只使用新风格 id。
- README 新增「工具输出 / Tool output」:
tailor styles、tailor branddry-run、tailor verify三张真实 CLI 截图(由实际 stdout 渲染)。 - demo GIF 用
--style=evidence重录。
验证
- 11 项离线测试全绿(CI: Node 20/22/24)
- 本仓库
repo_audit100/100,repo_verifyPASS npm pack41 个文件 / 498.5 kB tarball
安装(npm 未发布;用 Release 里的 tarball):
dsh plugin --profile <profile> add /path/to/dsh-plugin-tailor-0.3.0.tgzv0.2.0 — brand engine v2 (12 concepts, light + dark)
dsh-plugin-tailor v0.2.0
品牌引擎 v2:不再是一个风格一个粗糙字形,而是 12 个手写矢量概念 + 明暗两套品牌套件。
新增
- 12 个原创图形概念:
needle(针线)、stitch(缝线勾)、quill(羽毛笔)、arcs(上升弧)、orbit(轨道)、prompt(提示符)、bubble(对话泡)、radar(雷达)、hexstack(面板栈)、monogram(字母环)、spark(四角星)、layers(叠层)。 - 一次生成 8 个文件:
icon.svg、logo.svg、logo-dark.svg、banner.svg、banner-light.svg、social-preview.svg、brand-sheet.svg、assets/README.md。 repo_brand支持concept与tagline;dry-run 列出全部概念,brand-sheet.svg把 12 个概念并排展示并高亮当前默认。- CLI:
node bin/tailor.mjs brand . --style=resolver --concept=needle --tagline="From it runs to ship it." --apply。
改进
- Banner / social 构图重做:右侧同心环替代被裁切的水印字形,仓库 URL 移到右上角,社交卡 hook 可覆盖。
- 每个风格映射到设计过的概念:resolver→arcs、dsh-tui→prompt、dsh-go→orbit、bubbletea→bubble、sniffnet→radar、1panel→hexstack、doomemacs→monogram。
- 本仓库默认概念为
needle,对应 “tailor / 量体裁衣”。
验证
- 11 项离线测试全绿(Node 20/22/24 CI)
- 本仓库
repo_audit100/100,repo_verifyPASS npm pack38 个文件 / 236.5 kB tarball
安装(npm 未发布;用 Release 里的 tarball):
dsh plugin --profile <profile> add /path/to/dsh-plugin-tailor-0.2.0.tgzv0.1.0 — tailor your repository
dsh-plugin-tailor v0.1.0
把仓库从「能跑」改到「敢发布」:审计 → 选风格 → 品牌素材 → 双语 README → 发布前校验。
六个工具
repo_styles · repo_audit · repo_plan · repo_readme · repo_brand · repo_verify
全部 host-only,写操作默认 dry-run,必须显式 apply。
七种 README 风格
resolver · dsh-tui · dsh-go · bubbletea · sniffnet · 1panel · doomemacs
本仓库自举审计 37 → 100(A);dsh-plugin-resolver 审计 84/100(B)。
安装(npm 尚未发布)
git clone https://github.com/sakikoTGW/dsh-plugin-tailor
dsh plugin --profile <profile> add /path/to/dsh-plugin-tailor或使用本 Release 的 dsh-plugin-tailor-0.1.0.tgz:
dsh plugin --profile <profile> add /path/to/dsh-plugin-tailor-0.1.0.tgz验证
- 11 项离线测试全绿(CI: Node 20/22/24)
npm pack35 个文件- 本仓库
repo_audit100/100,repo_verifyPASS
已知限制
草稿需人工校对;只做 zh/en;不自动 push / 发布;SVG 字宽依赖系统字体。详见 README「已知限制」。