Smart Editors
Specialized UI components for different variable types - from connection strings to port configurations.
Typed Variable Editors
Each variable type in the RSGo Manifest Format has a specialized editor that simplifies input and prevents errors. No more manual typos in complex configuration values!
Supported Variable Types
Basic Types
String- Text inputNumber- Numeric valuesBoolean- Toggle switchPassword- Hidden inputPort- Port validationSelect- Dropdown selection
Connection String Types
SqlServerConnectionStringPostgresConnectionStringMySqlConnectionStringMongoConnectionStringRedisConnectionStringEventStoreConnectionString
Connection String Builder
Each database type has a specialized builder dialog:
SQL Server Builder Features:
- Configure server and port separately
- Windows Authentication or SQL Login
- Advanced options (Encrypt, TrustServerCertificate, MARS)
- Live preview of the connection string
- Test Connection: Test directly from the dialog
Real-time Validation
All editors validate input in real-time:
- Port: Only valid port numbers (1-65535)
- Number: Optional with min/max constraints
- Required: Required fields are marked
- Pattern: Regular expressions for complex validation
Example in Manifest
variables:
- name: DATABASE_CONNECTION
type: SqlServerConnectionString
description: SQL Server connection
required: true
group: database
- name: REDIS_URL
type: RedisConnectionString
description: Redis cache server
default: redis://localhost:6379
- name: WEB_PORT
type: Port
description: HTTP port
default: "8080"
validation:
min: 1024
max: 65535 Benefits
- User-friendly: No syntax knowledge required
- Error prevention: Validation before deployment
- Productivity: Faster configuration
- Documentation: Integrated help and descriptions