Skip to content

Releases: sakikoTGW/dsh-plugin-tailor

v0.4.1 — npm release + repo_styles --json

Choose a tag to compare

@sakikoTGW sakikoTGW released this 28 Oct 19:27

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

Choose a tag to compare

@sakikoTGW sakikoTGW released this 28 Oct 19:20

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

Choose a tag to compare

@sakikoTGW sakikoTGW released this 28 Oct 18:53

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_audit 100/100,repo_verify PASS
  • npm pack 47 files / 774.7 kB

v0.3.1 — presentation pass from mature READMEs

Choose a tag to compare

@sakikoTGW sakikoTGW released this 28 Oct 18:26

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_audit 100/100,repo_verify PASS(60 links / 36 anchors)
  • npm pack 43 个文件 / 502.9 kB tarball

v0.3.0 — styles only, plus real CLI screenshots

Choose a tag to compare

@sakikoTGW sakikoTGW released this 28 Oct 16:21

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 brand dry-run、tailor verify 三张真实 CLI 截图(由实际 stdout 渲染)。
  • demo GIF 用 --style=evidence 重录。

验证

  • 11 项离线测试全绿(CI: Node 20/22/24)
  • 本仓库 repo_audit 100/100,repo_verify PASS
  • npm pack 41 个文件 / 498.5 kB tarball

安装(npm 未发布;用 Release 里的 tarball):

dsh plugin --profile <profile> add /path/to/dsh-plugin-tailor-0.3.0.tgz

v0.2.0 — brand engine v2 (12 concepts, light + dark)

Choose a tag to compare

@sakikoTGW sakikoTGW released this 28 Oct 16:10

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_audit 100/100,repo_verify PASS
  • npm pack 38 个文件 / 236.5 kB tarball

安装(npm 未发布;用 Release 里的 tarball):

dsh plugin --profile <profile> add /path/to/dsh-plugin-tailor-0.2.0.tgz

v0.1.0 — tailor your repository

Choose a tag to compare

@sakikoTGW sakikoTGW released this 27 Oct 16:45

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 pack 35 个文件
  • 本仓库 repo_audit 100/100,repo_verify PASS

已知限制

草稿需人工校对;只做 zh/en;不自动 push / 发布;SVG 字宽依赖系统字体。详见 README「已知限制」。