Always explicitly define a semantic version for each package exported

This allows consumers of your API to evolve along with you. When doing so, always follow semantic versioning best practices. This allows consumers of your API to know what types of changes to expect in a new version.

Include metatype information where exposed

By specifying meaningful metatype information, it makes your services and components easier to understand in the Felix console. A list of SCR annotations and attributes can be found at: https://felix.apache.org/documentation/subprojects/apache-felix-maven-scr-plugin/scr-annotations.html.

Experience Manager