
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
changelog-tool 是一个用于处理 "标准pony" 变更日志的工具,支持创建、验证、管理变更日志条目及版本发布准备等操作,帮助开发者遵循语义化版本(Semantic Versioning)和 Keep a CHANGELOG 规范维护项目变更记录。
适用于 Pony 语言项目的开发过程,帮助开发团队标准化变更日志的管理,尤其适合需要严格遵循语义化版本和变更日志规范的项目,简化版本迭代中的变更记录维护工作。
使用时需将包含变更日志文件(CHANGELOG.md)的项目目录挂载到容器中,确保工具可访问并修改目标文件。
生成新的 CHANGELOG.md 文件:
bashdocker run --rm -v $(pwd):/app docker.xuanyuan.run/changelog-tool new
检查现有 CHANGELOG.md 的格式和内容有效性:
bashdocker run --rm -v $(pwd):/app docker.xuanyuan.run/changelog-tool verify
验证成功输出示例:
CHANGELOG.md is a valid changelog.
提取并显示指定版本的变更内容:
bashdocker run --rm -v $(pwd):/app docker.xuanyuan.run/changelog-tool get 0.2.2
输出示例:
markdown## [0.2.2] - 2018-01-16 ### Added - Many prior version. This was added as first entry in CHANGELOG when it was added to this project.
在变更日志顶部创建新的未发布(unreleased)区域:
bashdocker run --rm -v $(pwd):/app docker.xuanyuan.run/changelog-tool unreleased -e
注:
-e参数表示直接修改文件(edit mode)
向未发布区域添加具体变更类型的条目(支持 added/fixed/changed 等类型):
bash# 添加修复类条目 docker run --rm -v $(pwd):/app docker.xuanyuan.run/changelog-tool add fixed "We fixed some bad issues" -e # 添加新增类条目 docker run --rm -v $(pwd):/app docker.xuanyuan.run/changelog-tool add added "We just added some new cool stuff" -e # 添加变更类条目 docker run --rm -v $(pwd):/app docker.xuanyuan.run/changelog-tool add changed "And changed things a bit" -e
将未发布内容转换为指定版本的正式记录,并生成新的未发布区域:
bash# 查看发布预览(不修改文件) docker run --rm -v $(pwd):/app docker.xuanyuan.run/changelog-tool release 0.13.1 # 执行发布并修改文件(推荐) docker run --rm -v $(pwd):/app docker.xuanyuan.run/changelog-tool release 0.13.1 -e
发布前后示例对比
发布前的 CHANGELOG.md:
markdown# Change Log All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/) and [Keep a CHANGELOG](http://keepachangelog.com/). ## [unreleased] - unreleased ### Fixed ### Added - We are only adding things on this release ### Changed
发布后的 CHANGELOG.md:
markdown# Change Log All notable changes to the Pony compiler and standard library will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/) and [Keep a CHANGELOG](http://keepachangelog.com/). ## [0.13.1] - 2017-04-14 ### Added - We are only adding things on this release ## [unreleased] - unreleased ### Fixed ### Added ### Changed
注意:发布后会自动在顶部创建新的未发布区域,且仅保留原未发布区域中有内容的部分(示例中仅保留
Added部分)。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务