Currently from reading the documentation at https://sling.apache.org/documentation/bundles/context-aware-configuration/context-aware-configuration.html it is not 100% clear what advantage I do have by providing the annotation attributes "label" and "description" for configuration interfaces. I assume those are currently evaluated only by http://wcm.io/caconfig/editor/, i.e. not by Sling itself.
Also I assume that those are runtime annotations which are not being evaluated at compile time (except for the @Configuration itself which ends up in the Sling-ContextAware-Configuration-Classes bundle header). Maybe we can make a bit more explicit which parts of the annotations are currently evaluated by which part of Sling in the documentation. That would help a lot. WDYT? Konrad