Breadcrumbs

DS3 (in-app)

DS3 is the next-generation Design System framework in Activator. Design systems are no longer static folders—they are living, governed entities managed inside Activator.

What DS3 is

  • A document-based Design System stored in Activator’s internal database (via AOM)

  • Built from discrete, versioned resources (templates, layouts, configuration, CSS/JS, fragments, and more)

  • Tracked and linked so changes are visible and auditable

Why DS3 exists

DS2 worked as a file structure, but it didn’t scale well:

  • Limited governance

  • Poor traceability

  • Hard to maintain across multiple teams and clients

DS3 fixes this by making governance the core model:

  • Clear parent–child relationships between systems

  • Central updates can be reviewed

  • Downstream systems can adopt changes or fork them

Creation and migration

  • Create from scratch or duplicate a master system

  • Optional DS2 → DS3 migration tool (not intended as a 1:1 conversion; it’s a structured upgrade path)

What this means for day-to-day work

  • More clarity on what changed, where it came from, and what is safe to adopt

  • Dedicated UI areas for code/resources

  • Publishing aligned with other content types: save explicitly before publish