Class AppearanceCategory

All Implemented Interfaces:
ExtensionPoint, ModelObject

@Extension public class AppearanceCategory extends GlobalConfigurationCategory

Global configuration of appearance configuration.

This should be used for Plugins that contribute to the look and feel of Jenkins. Theming, header and footer changes, information density are all good examples. API plugins for UI components that are used by other plugins also fit into that, e.g. source code display.

Configuration specific to a single plugin that is not related to the overall look and feel of Jenkins may not belong here.

If a plugin has a single global configuration it should separate appearance and general configuration to different classes.