# RSpade Framework Documentation ## For Developers Using RSpade Welcome to the RSpade framework documentation. RSpade is a Visual Basic-like development environment for PHP/Laravel that prioritizes simplicity, straightforwardness, and rapid development. ### Getting Started 1. **LLM Integration**: Point your AI assistant to `CLAUDE.dist.md` for comprehensive development directives 2. **Architecture**: Read `rsx-architecture.md` for framework overview and core concepts 3. **Coding Standards**: See `coding-conventions.md` for naming conventions and style guide 4. **Framework Updates**: Follow `framework_upstream.md` to sync with upstream framework updates ### Documentation Files #### Core Documentation - **`CLAUDE.dist.md`** - Comprehensive AI/LLM development guide (primary reference) - **`rsx-architecture.md`** - Architecture overview and core philosophy - **`rsx-dispatch-system.md`** - Routing and request handling system - **`coding-conventions.md`** - Code style, naming standards, and conventions #### Framework Behavior - **`framework_divergences.md`** - How RSpade differs from standard Laravel - **`framework_upstream.md`** - Keeping your project updated with framework changes #### Advanced Topics - **`llm_migration_system.md`** - Snapshot-based migration system for AI-friendly development #### External Libraries - **`jqhtml_quickstart.md`** - JQHTML component system build process - **`jqhtml_migration_report.md`** - JQHTML NPM package migration notes - **`jqhtml_vscode_extension_setup.md`** - VS Code extension setup for JQHTML ### Quick Reference **Common Commands:** ```bash php artisan rsx:check # Check code quality php artisan rsx:clean # Clear caches (troubleshooting) php artisan rsx:debug /route # Test routes with headless browser php artisan rsx:man # View detailed documentation ``` **Project Structure:** ``` /rsx/ # Your application code (RSX) ├── app/ # Application modules ├── models/ # Database models ├── theme/ # Global theme assets ├── main.php # App-wide middleware └── permission.php # Authorization methods /app/RSpade/ # Framework runtime (do not modify) ``` ### Support For issues or questions about the RSpade framework, refer to the comprehensive `CLAUDE.dist.md` documentation or consult the specific topic files listed above.