Living SPEAK guideline used internally to share same structure and code style. It is work in progress and you are welcomed to pull request it.
The following guidelines apply to all components.
Single-Line Text fields which support binding.Checkbox fields for Boolean parameters.Integerfields for integer parameters.DropListfields for parameters which support selection. Versioned fields for parameters that contain visible text and Shared fields for all other parameters.__Standard Values item for the Parameters Template and use it to set default values for configuration items.Default Parameters field of the appropriate View Rendering item.Source field (in the Data field section) if the parameter does not use standard read/write binding.__Short description field (in the Help field section).