Overview

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.


Behavior Overview

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.

Example

  • 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:

  • No labels