How can we manage the update (replacement) of new versions of Shared components in the FE of the apps that are currently using said components?
Should we simply notify the teams and have them proceed with the integration on their own? How could the notification be automated (in case it makes sense)?
Note based on Michael's comments: This is somehow a "social" task. Whoever handles this needs a certain awareness of in which apps do components live at the moment. (Is there a way to document this? To automate it? Adding sort of "used by" in the component definition?)
Relevant resources:
Nathan Curtis, Versioning design systems.
Daniel O’Connor, How to version your UI library.
Atlaskit Design System: Versioning
AC:
- Document our conclusion on "How to modify existing components" page in Storybook