欢迎来到 iTrade 项目文档中心!
📖 Chinese Version: README_CN.md (Coming soon)
📖 User Guides (guides/)
Start here if you're new to iTrade:
Quick Start:
- Project Quick Start - Get started with iTrade
- Quick Start (CN) - 快速入门(中文)
- Run Commands - Common commands reference
Strategy Guides:
- Strategy Management Guide - How to manage strategies
- Strategy Debug Guide - Debug trading strategies
- Strategy Example (CN)
- Strategy Example (EN)
- Strategy Flow (CN)
- Strategy Flow (EN)
Exchange Guides:
Subscription Guides:
Documentation Guides:
🏗️ Architecture (architecture/)
System design and architecture decisions:
🔌 API Reference (api/)
API documentation and interface references:
🛠️ Development (development/)
Development process and implementation documentation:
Implementation & Improvements:
Mobile Development:
Bug Fixes:
Documentation Updates:
- Documentation Organization
- Documentation Organization (CN)
- Naming Convention Update
- Naming Convention Update (CN)
📝 Changelog (changelog/)
Changes, updates, and summaries:
Changelogs:
Summaries:
Bug Fixes:
🚀 Migration Guides (migration/)
Migration guides for major updates:
🐛 Troubleshooting (troubleshooting/)
Common issues and solutions:
- Troubleshooting Guide - Common problems and fixes
- WebSocket Blocked Solution
- Symbol Normalization
iTrade supports bilingual documentation (English and Chinese):
- Bilingual Documentation Guide - How to work with bilingual docs
Naming Convention:
FILENAME.md- English version (default)FILENAME_CN.md- Chinese version
- Console Quick Start - Get started with Console app
- Console Documentation
- Order Sync Mechanism - Order sync design
- Order Sync Implementation
- Order Sync Refactoring
- Order Sync Summary
- Core Package Documentation
docs/
├── README.md # This file (Documentation index)
├── BILINGUAL_DOCUMENTATION.md # Bilingual documentation guide
│
├── guides/ # User guides and tutorials
│ ├── PROJECT_QUICK_START.md
│ ├── STRATEGY_MANAGEMENT_GUIDE.md
│ └── ... (16 files)
│
├── architecture/ # Architecture and design documents
│ ├── trading-engine-analysis.md
│ ├── DESIGN-ANALYSIS-MARKET-DATA-API.md
│ └── ... (3 files)
│
├── api/ # API reference documentation
│ └── API-REFERENCE-MARKET-DATA.md
│
├── development/ # Development process documentation
│ ├── IMPLEMENTATION_SUMMARY.md
│ ├── IMPROVEMENTS_SUMMARY.md
│ └── ... (11 files)
│
├── changelog/ # Changelogs and summaries
│ ├── CHANGELOG-MULTI-EXCHANGE.md
│ ├── SUMMARY-TYPED-MARKET-DATA.md
│ └── ... (5 files)
│
├── migration/ # Migration guides
│ └── MIGRATION-GUIDE-TYPED-MARKET-DATA.md
│
└── troubleshooting/ # Troubleshooting guides
├── TROUBLESHOOTING.md
├── WEBSOCKET-BLOCKED-SOLUTION.md
└── ... (3 files)
When creating new documentation:
-
Choose the right location:
- User guides →
guides/ - Architecture docs →
architecture/ - API docs →
api/ - Development logs →
development/ - Changelogs →
changelog/ - Migration guides →
migration/ - Troubleshooting →
troubleshooting/
- User guides →
-
Follow naming conventions:
- Use
UPPERCASE_WITH_UNDERSCORES.mdfor important docs - Use
lowercase-with-hyphens.mdfor regular docs - English version:
FILENAME.md(no suffix) - Chinese version:
FILENAME_CN.md
- Use
-
Update this README: Add your document to the appropriate section
-
See: .cursorrules for AI documentation rules
- By Topic: Navigate to the appropriate section above
- By File Name: Use your IDE's file search
- By Content: Use
grepor your IDE's search in files feature
Last Updated: 2025-10-09
Total Documents: 40+ files organized in 8 categories