The craft application must be able to process the user-supplied spread.yaml file to add common definitions and handle the "craft" pseudo-backend, converting it to the most appropriate backend to use in that test environment. Implement models for simplified and full spread yaml files and derive the full version from common definitions and the user-supplied input file. Generate the full file when a "test" command is invoked.
Why it needs to get done
This implementation helps to define and validate the boundaries between user-defined and common data filled by craft-application.
What needs to get done
The craft application must be able to process the user-supplied spread.yaml file to add common definitions and handle the "craft" pseudo-backend, converting it to the most appropriate backend to use in that test environment. Implement models for simplified and full spread yaml files and derive the full version from common definitions and the user-supplied input file. Generate the full file when a "test" command is invoked.
Why it needs to get done
This implementation helps to define and validate the boundaries between user-defined and common data filled by craft-application.