codemetropolis / CodeMetropolis

See your software as never before.
http://codemetropolis.github.io/CodeMetropolis/
14 stars 30 forks source link

Implementation of Parameter Files Across Toolchain Components #357

Open SzatmariA opened 5 months ago

SzatmariA commented 5 months ago

Objective

Enable the use of parameter files for the converter, mapping and placing, and rendering tools within the toolchain, allowing command-line parameters to be specified in a file. This enhancement aims to simplify configuration and execution processes while ensuring that necessary parameter validations are in place. For example XML or YAML could be a valid candidate for the parameter file format.

Detailed Enhancements

Converter Tool Parameter File

Mapping and Placing Tools Parameter File

Rendering Tool Parameter File

Action Items

Goal

Through these enhancements, we aim to make the toolchain more user-friendly by providing a flexible, file-based approach to specifying execution parameters. This should reduce the complexity of command-line usage, especially for configurations involving numerous parameters, while maintaining rigorous validation to prevent execution errors.