Files
rspade_system/docs
root f6ac36c632 Enhance refactor commands with controller-aware Route() updates and fix code quality violations
Add semantic token highlighting for 'that' variable and comment file references in VS Code extension
Add Phone_Text_Input and Currency_Input components with formatting utilities
Implement client widgets, form standardization, and soft delete functionality
Add modal scroll lock and update documentation
Implement comprehensive modal system with form integration and validation
Fix modal component instantiation using jQuery plugin API
Implement modal system with responsive sizing, queuing, and validation support
Implement form submission with validation, error handling, and loading states
Implement country/state selectors with dynamic data loading and Bootstrap styling
Revert Rsx::Route() highlighting in Blade/PHP files
Target specific PHP scopes for Rsx::Route() highlighting in Blade
Expand injection selector for Rsx::Route() highlighting
Add custom syntax highlighting for Rsx::Route() and Rsx.Route() calls
Update jqhtml packages to v2.2.165
Add bundle path validation for common mistakes (development mode only)
Create Ajax_Select_Input widget and Rsx_Reference_Data controller
Create Country_Select_Input widget with default country support
Initialize Tom Select on Select_Input widgets
Add Tom Select bundle for enhanced select dropdowns
Implement ISO 3166 geographic data system for country/region selection
Implement widget-based form system with disabled state support

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-30 06:21:56 +00:00
..

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:

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 <topic>     # 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.