Skip to content

Commit 85510ad

Browse files
shijiashuaiqwencoder
andcommitted
feat: add new cursor rules and reorganize existing ones
- Add backend rules for Go, Java, Node.js, Python frameworks - Add frontend rules for React, TypeScript, Vue ecosystems - Add mobile Flutter and iOS UIKit rules - Add general, security, and data science rules - Remove outdated mobile and frontend rules - Update documentation and changelog Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
1 parent be2f6ff commit 85510ad

File tree

57 files changed

+4457
-1416
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+4457
-1416
lines changed

CHANGELOG.md

Lines changed: 126 additions & 139 deletions
Original file line numberDiff line numberDiff line change
@@ -1,172 +1,159 @@
11
# 更新日志
22

3-
所有重要的项目变更都会记录在此文件中
3+
所有重要变更都会记录在此文件中
44

55
格式基于 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.0.0/)
6-
并且本项目遵循 [语义化版本](https://semver.org/lang/zh-CN/)
6+
版本号遵循 [语义化版本](https://semver.org/lang/zh-CN/)
7+
8+
---
9+
10+
## [2.0.0] - 2025-01-16
11+
12+
### 新增
13+
14+
- **29 个新规则文件**
15+
- React 生态:apollo-graphql, mobx, nextjs-14-seo, nextjs-react-ts, nextjs-supabase, nextjs-ui, react-components, react-typescript, styled-components
16+
- 后端规则:Go, Java, Django, NestJS, express-mongodb
17+
- 其他:Convex, DragonRuby, Elixir, GitHub 代码质量, 代码规范, TypeScript axios/conventions/vite-tailwind
18+
19+
- **全新文档体系**
20+
- 重写 `docs/getting-started.md` - 三步快速上手指南
21+
- 重写 `docs/best-practices.md` - 完整最佳实践手册
22+
- 重写 `docs/installation-guide.md` - 多平台安装配置
23+
- 重写 `docs/troubleshooting.md` - 故障排除工具箱
24+
- 重写 `CONTRIBUTING.md` - 贡献指南和术语表
25+
- 重写 `README.md` - 精简项目主页
26+
27+
### 修复
28+
29+
- 移除重复目录 `rules/frontend/mobile/`
30+
- 合并重复 Flutter 规则目录
31+
- 修复文档中的无效路径引用
32+
- 补充缺失的 `.cursorrules` 文件
33+
34+
### 变更
35+
36+
- 更新项目统计数据:119 个规则文件、43 个技术领域、568 个文档
37+
- 统一规则文件格式和风格
38+
- 优化目录结构组织
39+
40+
---
741

842
## [1.5.0] - 2025-07-03
943

1044
### 新增
11-
- **完成所有规则集翻译**:项目翻译进度达到 100%。
12-
- **文档全面优化**:统一更新 `README.md`, `CONTRIBUTING.md`, 和 `CODE_OF_CONDUCT.md` 以反映项目进入维护阶段。
45+
46+
- 完成所有规则集翻译(100%)
47+
- 更新核心文档反映项目进入维护阶段
48+
49+
---
1350

1451
## [1.4.0] - 2025-07-02
1552

1653
### 新增
17-
- 完成所有规则集翻译
18-
- 更新文档反映最新进度
54+
55+
- 完成全部规则集翻译
56+
- 更新文档反映翻译进度
57+
58+
---
1959

2060
## [1.3.0] - 2025-07-02
2161

22-
### 翻译更新
23-
- 完成 Elixir 工程师指南翻译
24-
- 完成工程工单模板翻译
25-
- 完成 Gherkin 风格测试翻译
26-
- 完成 Git 约定式提交消息翻译
27-
- 完成 GitHub 代码质量翻译
28-
- 完成 Xray 测试用例翻译
29-
- 更新翻译进度文档
62+
### 新增
63+
64+
- Elixir 工程师指南翻译
65+
- 工程工单模板翻译
66+
- Gherkin 风格测试翻译
67+
- Git 约定式提交消息翻译
68+
- GitHub 代码质量翻译
69+
- Xray 测试用例翻译
70+
71+
---
3072

3173
## [1.2.0] - 2025-07-02
3274

33-
### 文档更新
34-
- 重构翻译进度报告结构,添加详细领域统计
35-
- 更新项目路线图至2025下半年
36-
- 新增翻译问题排查指南
37-
- 完善术语一致性检查流程
38-
- **批量翻译完成**:新增50份文档,总进度达95%
39-
- **高优先级领域完成**:云原生和移动开发100%完成
75+
### 新增
76+
77+
- 50 份新文档翻译(总进度 95%)
78+
- 翻译进度报告结构重构
79+
- 翻译问题排查指南
80+
81+
### 完成
82+
83+
- 云原生领域 100%
84+
- 移动开发领域 100%
85+
86+
---
4087

4188
## [1.1.0] - 2025-06-25
4289

4390
### 新增
44-
- 完成 Django 全规则集翻译
45-
- 完成 FastAPI 核心规范翻译(项目结构/数据库交互/错误处理)
46-
- **数据科学领域完成**:完成Python数据处理、Pandas和Matplotlib指南,新增PyTorch和TensorFlow指南
47-
- **机器学习指南**:新增Scikit-learn最佳实践
4891

49-
### 待完成
50-
- FastAPI 性能优化规范
92+
- Django 全规则集翻译
93+
- FastAPI 核心规范翻译
94+
- 数据科学领域:Python 数据处理、Pandas、Matplotlib、PyTorch、TensorFlow
95+
- 机器学习:Scikit-learn 最佳实践
5196

52-
## [1.0.1] - 2025-05-29
97+
---
5398

54-
### 项目管理优化
99+
## [1.0.0] - 2024-01-01
55100

56-
#### AI辅助工具集重构
57-
- **重构 ai-help 目录结构**: 将项目管理工具集重新组织为清晰的三层架构
58-
- `docs/` - 项目管理文档 (PROJECT_STATUS.md, promotion-strategy.md, setup-guide.md)
59-
- `scripts/` - 自动化脚本 (批量翻译、状态检查、内容迁移工具)
60-
- `templates/` - 模板文件 (推广材料、发布说明模板)
61-
- **独立性设计**: ai-help 作为独立工具集,不影响主项目版本控制
62-
- **功能优化**: 删除冗余脚本,保留核心功能,提升工具集可维护性
63-
- **文档更新**: 完善工具集说明文档,明确使用场景和最佳实践
101+
### 新增
64102

65-
#### 项目管理改进
66-
- **工作流程优化**: 建立清晰的翻译管理、状态跟踪、版本发布流程
67-
- **工具集整合**: 统一项目管理工具,提升开发效率
68-
- **文档体系**: 完善项目状态报告和推广策略文档
103+
首次正式发布
69104

70-
## [1.0.0] - 2024-01-01
105+
#### 规则集(29 个)
106+
107+
**React 生态(13 个)**
108+
- Next.js + TypeScript 完整配置
109+
- React 组件开发最佳实践
110+
- Chakra UI 和 Styled Components 样式指南
111+
- GraphQL Apollo Client 集成
112+
- MobX 状态管理
113+
- React Native Expo 移动开发
114+
115+
**Vue 生态(2 个)**
116+
- Vue 3 Composition API 开发规范
117+
- Nuxt 3 全栈开发指南
118+
119+
**TypeScript 专项(3 个)**
120+
- TypeScript 编码约定
121+
- Vite + Tailwind CSS 构建
122+
- Axios HTTP 客户端集成
123+
124+
**后端开发(6 个)**
125+
- Python FastAPI
126+
- Node.js Express + MongoDB
127+
- TypeScript NestJS
128+
- ASP.NET ABP 框架
129+
130+
**其他(5 个)**
131+
- React Native Expo 跨平台
132+
- iOS UIKit 原生开发
133+
- Solidity Foundry 智能合约
134+
- C++ 现代编程规范
135+
- Drupal 11 CMS
136+
137+
#### 基础设施
138+
139+
- 按技术栈分类的目录结构
140+
- 中文 README 和文档
141+
- GitHub Actions 质量检查
142+
- Issue 和 PR 模板
143+
- 行为准则和贡献指南
144+
145+
---
146+
147+
## 版本说明
71148

72-
### 首次发布
73-
74-
这是 Awesome Cursor Rules 中文版的首次正式发布!
75-
76-
### 新增功能
77-
78-
#### 完整翻译的规则集 (29个)
79-
- **React 生态系统** (13个规则集)
80-
- Next.js + TypeScript 完整配置
81-
- React 组件开发最佳实践
82-
- Chakra UI 和 Styled Components 样式指南
83-
- GraphQL Apollo Client 集成
84-
- MobX 状态管理
85-
- React Native Expo 移动开发
86-
87-
- **Vue 生态系统** (2个规则集)
88-
- Vue 3 Composition API 开发规范
89-
- Nuxt 3 全栈开发指南
90-
91-
- **TypeScript 专项** (3个规则集)
92-
- TypeScript 编码约定和最佳实践
93-
- Vite + Tailwind CSS 现代构建
94-
- Axios HTTP 客户端集成
95-
96-
- **后端开发** (6个规则集)
97-
- Python FastAPI 现代 API 开发
98-
- Node.js Express + MongoDB 全栈
99-
- TypeScript NestJS 企业级框架
100-
- ASP.NET ABP 框架
101-
102-
- **移动端开发** (2个规则集)
103-
- React Native Expo 跨平台开发
104-
- iOS UIKit 原生开发
105-
106-
- **区块链开发** (1个规则集)
107-
- Solidity Foundry 智能合约开发
108-
109-
- **系统编程** (1个规则集)
110-
- C++ 现代编程规范
111-
112-
- **CMS 开发** (1个规则集)
113-
- Drupal 11 内容管理系统
114-
115-
#### 项目结构
116-
- 按技术栈分类的清晰目录结构
117-
- 前端/后端/区块链/系统编程分类
118-
- 155+ 个翻译文件,覆盖主流技术栈
119-
120-
#### 完善文档
121-
- 中文 README 和项目介绍
122-
- 详细的快速开始指南
123-
- 贡献指南和翻译标准
124-
- 项目路线图和发展规划
125-
- 常见问题解答
126-
127-
#### 开发工具
128-
- GitHub Actions 自动化质量检查
129-
- Markdown 格式验证
130-
- .cursorrules 文件格式检查
131-
- 项目结构完整性验证
132-
133-
#### 社区功能
134-
- GitHub Issue 模板 (Bug 报告、功能请求、翻译请求)
135-
- Pull Request 模板
136-
- 贡献者指南
137-
- 社区讨论支持
138-
139-
### 项目统计
140-
- **总目录数**: 45+
141-
- **翻译文件数**: 155+
142-
- **技术栈覆盖**: 10+ 主流技术领域
143-
- **文档页面**: 15+
144-
145-
### 支持的技术栈
146-
- React / Next.js / React Native
147-
- Vue 3 / Nuxt 3
148-
- TypeScript / JavaScript
149-
- Node.js / Express / NestJS
150-
- Python / FastAPI
151-
- C++ / Solidity
152-
- iOS / Android
153-
- Tailwind CSS / Chakra UI / Styled Components
154-
155-
### 特色功能
156-
- **中文优化**: 所有内容针对中文开发者优化
157-
- **技术栈分类**: 清晰的目录结构便于查找
158-
- **质量保证**: 自动化检查确保翻译质量
159-
- **社区驱动**: 完善的贡献流程和社区支持
160-
161-
### 使用方法
162-
1. 克隆仓库到本地
163-
2. 选择适合的技术栈规则集
164-
3. 复制 .cursorrules 文件到项目根目录
165-
4. 在 Cursor AI 中开始编程
166-
167-
### 致谢
168-
感谢 [awesome-cursorrules](https://github.com/PatrickJS/awesome-cursorrules) 原项目的启发和所有贡献者的努力!
149+
| 版本号 | 含义 |
150+
|--------|------|
151+
| 主版本 | 重大架构变更 |
152+
| 次版本 | 新功能或重要改进 |
153+
| 修订号 | Bug 修复和小改进 |
169154

170155
---
171156

157+
## 链接
172158

159+
[比较变更]: https://github.com/LessUp/awesome-cursorrules-zh/compare/v1.5.0...v2.0.0

0 commit comments

Comments
 (0)