Open Pierre-Demessence opened 4 years ago
For 1. it would be good if the system was automated. Commands/Services/Observers should have a Config object containing all the parameters. Each param should be typed with some specific types (you can't use arbitrary types the Config System doesn't understand). Client side, the config system should retrieve the list of params and create a form according to the type of each param. Bonus: Params can be annotated with more info like validations (min / max number), help text, etc...
Also all Commands should have a base Config with stuff shared by every
Example of types: