Pilot > Determine best path forward for integrating Pajamas components into the GitLab product
Over the past few quarters we have been focused on the first three stages of the component lifecycle: Creating, Building, and Styling
This has left us with many components in Pajamas that are fully functioning and ready to be integrated into the product. However, we need an action plan that helps product teams at GitLab iteratively integrate components over time. The Foundations team cannot integrate every component in every instance of the Product by ourselves. Therefore, its our responsibility to come up with a plan that can be accomplished with the help of the greater engineering department.
We have discussed a few options including:
- Creating a CI job that fails if someone is using an old component
- Creating a CI job that fails if a page that is being touched is using an old component
- Assigning the integration of components to the product team that create/built/styled it