rfc: move "adaptive" capabilities out of FAST repo #6603
Labels
community:noteworthy
An issue or PR of particular interest to the community or planned for an announcement.
docs:rfc
Request for Comments (proposal)
💬 RFC
When FAST started a few years ago the landscape was quite different. We were building React components with a forward-looking design system capability we've since dubbed "Adaptive UI".
Now, at the core, FAST's mission is to power standards-based optimized web components. We also offer foundation templates for some of these components as a starting point.
Components built on FAST, whether they use Foundation or not, have unique design requirements and styling needs. Since we've deprecated the
fast-components
, the Adaptive UI work is no longer core to this offering.🔦 Context
"Adaptive UI" currently exists in four places in the FAST repo:
utilities/adaptive-ui
, the core package published in alpha as@microsoft/adaptive-ui
, which is the evolution of the capabilities fromfast-components
and the Fluent UI web componentstooling/adaptive-ui-explorer
, the latest manifestation of what used to be the "Color explorer", a site for experimenting with changing adaptive valuestooling/fast-figma-plugin-msft
, a Figma plugin that applies Adaptive UI recipes to Figma elementssites/fast-color-explorer
, the outdated site for experimenting with color recipe setting, built onfast-components
A few of the core FAST collaborators have a renewed interest in advancing the adaptive capabilities. Considering the previous decision to deprecate
fast-components
, publishing a final, usable components package would need to be done under another name. If the adaptive components are going to be built outside of this repo, it seems to make sense that all adaptive capabilities should be worked on as a whole together. This will better support the mono-repo structure and allow both repos to move faster without interdependency.Referencing the list above:
The migrated adaptive work will still have the mission of supporting use with FAST-based components. Anyone interested in using or building this technology is invited to join the new community once it's ready.
The text was updated successfully, but these errors were encountered: