cloud-drive-renamer/.github/QUICKSTART.md
Zain 3d2ad5539c feat(uc): 新增 UC 网盘适配器并迁移包管理器至 pnpm
新增 UC 网盘适配器,包括页面脚本注入、API 调用、错误处理和完整的重命名工作流。同时将包管理器从 npm 迁移至 pnpm,更新
CI/CD 工作流、文档和锁文件,并扩展权限范围以支持 UC 网盘域名。
2026-08-06 11:36:01 +08:00

1.4 KiB

🚀 CI/CD 快速入门

新增功能: 项目现已配置完整的自动化发布系统!

⚡ 3 步发布新版本

# 1️⃣ 更新版本号
npm version patch   # 修复: 0.1.0 → 0.1.1
npm version minor   # 新功能: 0.1.0 → 0.2.0
npm version major   # 重大更新: 0.1.0 → 1.0.0

# 2️⃣ 推送标签到 GitHub
git push origin main
git push origin --tags

# 3️⃣ 等待自动发布完成(约 3-5 分钟)
# ✅ 完成!访问 GitHub Releases 页面下载

🧪 发布前本地验证

# 运行完整的发布验证流程
pnpm run verify:release

# 包含:测试 + 类型检查 + 代码检查 + 构建 + 打包

📚 详细文档

🎯 自动化功能

  • ✅ 自动运行测试和质量检查
  • ✅ 自动构建 Chrome 扩展
  • ✅ 自动创建 GitHub Release
  • ✅ 自动生成变更日志
  • ✅ 自动打包 ZIP 文件供下载

🔄 开发工作流

# 创建新分支
git checkout -b feature/my-feature

# 提交代码
git commit -m "feat: add new feature"
git push origin feature/my-feature

# 创建 Pull Request
# → CI 自动运行,验证代码质量 ✅

需要帮助? 查看 RELEASE.md 获取详细指南和故障排查。