Inheritance of configuration profile based on default #1126
+265
−175
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes #1063
This PR partially implements inheritance of configuration file from proposal #1063
Configuration profile is loaded based on
default_profile: ......
field and this profile is the only profile that must be properly configured.Following logic is implemented for loading configuration of profile:
default_profile
is loaded based on provided configuration file, if entry does not exist error will be emmited and default value providede by contour will be useddefault_profile
and if some of the field is provided inside configuration provided value for this profile will be usedexample:
Inheritance also implemented for color chemes with the only difference that
color_schemes.default
is always used as default color chemes and must be properly configured