All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Comprehensive Refactor: Full project restructuring and normalization
- Rules Quality Improvement: Significantly expanded 100+ .cursorrules files with better structure
- Developer Experience: Added ESLint, Prettier, EditorConfig configurations
- Documentation Enhancement: Expanded architecture, setup, and tutorial docs
specs/directory with Spec-Driven Development templates- Product requirements, RFC, API, Database, Testing templates
- Expanded
docs/architecture/with VitePress setup and rules organization guides - Expanded
docs/setup/with Node.js and editor configuration guides - Expanded
docs/tutorials/with using-rules, contributing, and translating guides
- Improved
CLAUDE.mdfor Claude Code integration - Updated
AGENTS.mdwith latest directory structure - Enhanced
package.jsonwith author, homepage, bugs, and extended keywords
eslint.config.mjs- ESLint configuration.prettierrcand.prettierignore- Prettier configuration.editorconfig- Cross-editor configuration.vscode/settings.jsonandextensions.json- VS Code settings
- Fixed empty catch blocks in
scripts/validate-rules.jsandscripts/generate-stats.js - Updated GitHub repository description and topics
- Expanded 100+
.cursorrulesfiles with:- Role definitions ("ไฝ ๆฏ...ไธๅฎถ")
- Core principles
- Technology stack details
- Best practices
- Key conventions
- Standardized format across all technical domains
2.1.0 - 2025-04-16
- Bilingual Documentation: Complete Chinese and English documentation support
- Professional Refactor: Restructured docs with improved navigation and clarity
- New API Reference: Added comprehensive rules format reference guide
- Full English documentation set in
docs/en/- README.md - Documentation home
- getting-started.md - Quick start guide
- installation-guide.md - Complete setup instructions
- best-practices.md - Rules usage best practices
- troubleshooting.md - Comprehensive troubleshooting guide
- api-reference.md - Rules file format reference
- Chinese documentation restructured in
docs/zh/- All documents professionally rewritten
- Improved structure and navigation
- Added cross-references between documents
- New
docs/assets/directory for shared resources
- Moved original docs to
docs/zh/directory - Enhanced documentation with better formatting and examples
- Added quick navigation and cross-links
- Improved troubleshooting section with diagnostic scripts
- Bilingual navigation in all documentation
- Language switcher badges
- Improved documentation templates
2.0.0 - 2025-01-16
React Ecosystem
apollo-graphql- Apollo GraphQL integrationmobx- MobX state managementnextjs-14-seo- Next.js 14 SEO optimizationnextjs-react-ts- Next.js React TypeScriptnextjs-supabase- Next.js with Supabasenextjs-ui- Next.js UI developmentreact-components- React components best practicesreact-typescript- React with TypeScriptstyled-components- Styled components guidelines
Backend Development
go-backend- Go backend scalabilityjava-springboot- Java Spring Boot patternsdjango-best-practices- Python Django guidelinesnestjs-typescript- NestJS TypeScriptexpress-mongodb- Express with MongoDB
Others
convex- Convex database rulesdragonruby- DragonRuby best practiceselixir-engineer- Elixir engineering guidelinesgithub-code-quality- GitHub code qualitytypescript-axios- TypeScript Axios integrationtypescript-conventions- TypeScript conventionsvite-tailwind- Vite with Tailwind CSS
- Complete rewrite of
docs/getting-started.md- Three-step quick start guide - Complete rewrite of
docs/best-practices.md- Comprehensive best practices manual - Complete rewrite of
docs/installation-guide.md- Multi-platform installation guide - Complete rewrite of
docs/troubleshooting.md- Troubleshooting toolbox - Complete rewrite of
CONTRIBUTING.md- Contribution guidelines and glossary - Complete rewrite of
README.md- Streamlined project homepage
- Removed duplicate directory
rules/frontend/mobile/ - Merged duplicate Flutter rules directories
- Fixed invalid path references in documentation
- Added missing
.cursorrulesfiles
- Updated project statistics: 119 rule files, 43 tech categories, 568 documents
- Unified rules file format and style
- Optimized directory structure organization
1.5.0 - 2024-07-03
- Completed all rules translation (100%)
- Updated core documentation to reflect maintenance phase
1.4.0 - 2024-07-02
- Completed full rules translation
- Updated documentation to reflect translation progress
1.3.0 - 2024-07-02
- Elixir engineer guidelines translation
- Engineering ticket template translation
- Gherkin style testing translation
- Git conventional commit messages translation
- GitHub code quality translation
- Xray test case translation
1.2.0 - 2024-07-02
- 50 new document translations (95% total progress)
- Restructured translation progress reporting
- Translation troubleshooting guide
- Cloud-native domain: 100%
- Mobile development domain: 100%
1.1.0 - 2024-06-25
- Django full rules set translation
- FastAPI core standards translation
- Data Science domain: Python data processing, Pandas, Matplotlib, PyTorch, TensorFlow
- Machine Learning: Scikit-learn best practices
1.0.0 - 2024-01-01
First official release.
React Ecosystem (13)
- Next.js + TypeScript complete configuration
- React component development best practices
- Chakra UI and Styled Components style guides
- GraphQL Apollo Client integration
- MobX state management
- React Native Expo mobile development
Vue Ecosystem (2)
- Vue 3 Composition API development standards
- Nuxt 3 full-stack development guide
TypeScript Specific (3)
- TypeScript coding conventions
- Vite + Tailwind CSS build setup
- Axios HTTP client integration
Backend Development (6)
- Python FastAPI
- Node.js Express + MongoDB
- TypeScript NestJS
- ASP.NET ABP framework
Others (5)
- React Native Expo cross-platform
- iOS UIKit native development
- Solidity Foundry smart contracts
- C++ modern programming standards
- Drupal 11 CMS
- Tech-stack categorized directory structure
- Chinese README and documentation
- GitHub Actions quality checks
- Issue and PR templates
- Code of conduct and contribution guidelines
| Version | Meaning |
|---|---|
| Major | Breaking changes, major architecture updates |
| Minor | New features, significant improvements |
| Patch | Bug fixes and small improvements |
Documentation paths have been restructured:
Old Paths (still work with redirects):
docs/getting-started.md
docs/best-practices.md
docs/installation-guide.md
docs/troubleshooting.md
New Paths:
docs/zh/getting-started.md # Chinese
docs/en/getting-started.md # English
No action required - old paths are automatically redirected.