1 Commits
Author SHA1 Message Date
brunoandClaude Sonnet 4.5 ce06f0a916 feat: 前端OpenAPI代码生成与文档标准化 v2.0.3
CI/CD Pipeline / security-scan (push) Successful in 53s
CI/CD Pipeline / test-build-boot (push) Successful in 3m9s
CI/CD Pipeline / build-pr (ljwx-admin) (push) Has been skipped
CI/CD Pipeline / build-pr (ljwx-bigscreen) (push) Has been skipped
CI/CD Pipeline / build-pr (ljwx-boot) (push) Has been skipped
CI/CD Pipeline / test-admin (push) Successful in 6m42s
CI/CD Pipeline / test-bigscreen (push) Successful in 52m7s
CI/CD Pipeline / build-push (ljwx-bigscreen) (push) Successful in 7s
CI/CD Pipeline / build-push (ljwx-boot) (push) Successful in 38s
CI/CD Pipeline / build-push (ljwx-admin) (push) Failing after 1m56s
CI/CD Pipeline / update-deploy (push) Has been skipped
主要变更:

1. OpenAPI代码生成
   - 从403个API端点自动生成TypeScript类型(29,138行)
   - 集成openapi-fetch类型安全客户端,100%类型覆盖
   - 新增api:generate和api:check脚本到package.json
   - 创建GitHub Actions自动同步检查流程

2. 文档标准化管理
   - 重构docs/目录为8分类结构(getting-started, architecture, deployment等)
   - 精简根目录文档从12个减至5个核心文档(-58%)
   - 归档172个历史文档到archive/2025/
   - 创建自动化合规检查脚本scripts/check-doc-location.sh
   - 新增文档管理规范docs/07-compliance/documentation-standards.md

3. 构建修复
   - 修复数据流Dashboard图标导入错误(@vicons/antd → @iconify/vue)
   - 移除错误的icon包装函数,改用Icon组件直接引用

4. 文档更新
   - README.md: 新增v2.0.3功能介绍和技术亮点
   - CHANGELOG.md: 详细记录OpenAPI实施和文档重构
   - CLAUDE.md: 强制文档管理规范,防止未来违规

技术细节:
- openapi-typescript ^7.10.1, openapi-fetch ^0.15.0
- 生成的types.ts文件: 798KB, 29,138行
- 文档分类: 8个主目录 + 归档目录
- 自动化检查: 根目录仅允许5个核心文档

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-04 22:25:35 +08:00