release-notes

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese
Generate release notes for arcfetch:
  1. Get the latest tag:
    git describe --tags --abbrev=0
  2. List commits since that tag:
    git log <tag>..HEAD --oneline
  3. Categorize by conventional commit type:
    • feat:
      - New features
    • fix:
      - Bug fixes
    • chore:
      - Maintenance
    • docs:
      - Documentation
    • refactor:
      - Code improvements
  4. Summarize user-facing changes
  5. Note: per releaseRules in package.json, breaking changes trigger a minor bump (not major)
  6. Output a formatted summary suitable for a GitHub release
为arcfetch生成发布说明:
  1. 获取最新标签:
    git describe --tags --abbrev=0
  2. 列出该标签之后的提交记录:
    git log <tag>..HEAD --oneline
  3. 按约定式提交类型分类:
    • feat:
      - 新功能
    • fix:
      - 漏洞修复
    • chore:
      - 维护工作
    • docs:
      - 文档更新
    • refactor:
      - 代码优化
  4. 总结面向用户的变更
  5. 注意:根据package.json中的releaseRules,破坏性变更会触发小版本号升级(而非大版本号)
  6. 输出适合GitHub发布的格式化摘要