The Platform supports modular project design by allowing developers to split functionality into multiple project files that are automatically merged at runtime based on naming conventions.
When you have a main solution e.g., 'MyProject'
and additional projects whose names start with the same base and include a suffix starting with double underscores (__
) and ending with double underscores (__
), FrameworX will automatically merge them when launching the main project.
MyProject
→ Core UI, shared logic
MyProject__DeviceConfig1__
→ Device-specific configurations
MyProject__DBTest__
→ Database connection settings for test environment
When you launch MyProject
, FrameworX automatically includes the contents of:
MyProject__DeviceConfig1__
MyProject__DBTest__
All resources (tags, scripts, connections, settings) are merged into a single runtime project, preserving modular structure during development.
In this section: