provide a common way for users to init and modify a KCL configuration without writing the KCL code(or only write a little code)
init:
[IDE] display a list of schema/template
[user] select the schema/template to use
[IDE] display the attributes to config hierarchically
[user] fill in all the values: input field for most of the literal value; a drop-down box for Enum value; with default value auto-filled; with a gray question mark hover on the optional attribute and a red exclamation mark hover on the required attribute, etc.
[user] save the configuration and specify the file path to save the code.
[IDE] output the auto-generated KCL code to the file
modify:
[IDE] display the variables in the configuration file and all the attributes to config hierarchically. with all the attributes filled in with the current value.
[user] modify the values in the low code manner described in the [init] section.
[user] finish modification and save the configuration.
[IDE] output the auto-generated KCL code to current file
view
[IDE] display the variables in the configuration file and all the attributes to config hierarchically.
[IDE] for attributes with a docstring, display the docstring in a description manner.
Low Code Init/modify the KCL configuration
Feature
provide a common way for users to init and modify a KCL configuration without writing the KCL code(or only write a little code)
init:
modify:
view
Design