Naming

E2 uses semantic, predictable names so assets can be searched, packaged, and implemented reliably.

Icons

icon-[category]-[name]

Examples:

icon-navigation-arrow-left
icon-action-download
icon-location-map-pin

GIS markers

marker-[category]-[type]-[variant]

Examples:

marker-infrastructure-cloud-pin
marker-data-storage-pin
marker-communication-api-circle

Illustrative symbols

symbol-[category]-[concept]

Examples:

symbol-infrastructure-cloud-service
symbol-data-data-layer
symbol-communication-api-connection

General rules

  • Use lowercase.
  • Use hyphens, not underscores.
  • Prefer semantic names over visual names.
  • Avoid ambiguous names such as thing, shape, object, or misc.
  • Keep category names stable over time.