搜索

PythonReactSEOPDF
GitHub Skill

release-notes

Generates bilingual (zh-TW/en) RELEASE_NOTE.md for GitHub releases.

Tai-ch0802☆ 7 仓库 Stars2 仓库 Forks

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

查看来源 ↗使用指南

技能说明

Release Notes Generation

This skill generates a RELEASE_NOTE.md file for GitHub releases. The note is bilingual (Traditional Chinese and English) and includes contributor credits.

Output File

  • Path: RELEASE_NOTE.md (project root)
  • Format: Bilingual markdown with Traditional Chinese first, then English

Template Structure

# v{VERSION} Release Notes

## 繁體中文 (Traditional Chinese)

### ✨ 新功能 (New Features)
- {feature description} (#{PR_NUMBER} by @{author})

### 🚀 改善與錯誤修復 (Improvements & Bug Fixes)
- {improvement/fix description} (#{PR_NUMBER} by @{author})

### 👥 貢獻者 (Contributors)
感謝以下貢獻者!
- @{contributor1}
- @{contributor2}

---

## English

### ✨ New Features
- {feature description} (#{PR_NUMBER} by @{author})

### 🚀 Improvements & Bug Fixes
- {improvement/fix description} (#{PR_NUMBER} by @{author})

### 👥 Contributors
Thanks to all contributors!
- @{contributor1}
- @{contributor2}

Procedure

1. Gather Commit Information

Run the following commands to get commits since last release:

# Get latest release tag
git describe --tags --abbrev=0

# Get commits between last tag and HEAD
git log {LAST_TAG}..HEAD --oneline --no-merges

# Get detailed diff
git diff {LAST_TAG}..HEAD --stat
2. Identify Contributors
# List all authors since last release
git log {LAST_TAG}..HEAD --format='%aN' | sort -u
3. Check Manifest Version
  • Read manifest.json and compare version field with the planned release version.
  • If version is NOT updated, remind the user to update it before publishing.
4. Check Documentation Updates
  • Analyze the changes to determine if new features were added.
  • If new user-facing features exist, invoke the update-multilingual-docs skill to update:
    • README.md / README.en.md
    • docs/store_description_*.md
5. Generate RELEASE_NOTE.md
  • Categorize commits into "New Features" vs "Improvements & Bug Fixes" based on commit prefixes:
    • feat: → New Features
    • fix:, perf:, refactor:, style:, docs:, chore: → Improvements & Bug Fixes
  • Include PR numbers and author attributions if available from commit messages.
  • Write the file to project root.
6. Cleanup
  • RELEASE_NOTE.md is temporary and should be added to .gitignore.
  • The content is meant to be copy-pasted into GitHub's release form.

使用示例

查看来源仓库中的使用示例与配置说明。

查看来源 ↗

来源历史

收录时间
2026-01-20
索引更新时间
2026-01-28
Branch
main

收录与同步日期属于本站记录。源码修改历史请查看来源仓库。

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!