Hey Brent, yes! We're already working on the technical infrastructure to make this happen, and the entire team is really excited about the potential that this will unlock. The way we're thinking about it now, you would created a "site" that would essentially be your design system -- it would contain global styles and components, almost like your own mini custom Bootstrap. Then, when creating a new actual website, you would have the ability to choose a template/styleguide/system that acts as the base of that new site that you will build on top of. One of the harder parts in designing this has been thinking through all the edge cases - e.g. you wouldn't want a background color change for a Button component on Site A to affect Site B unintentionally, so there are quite a few things we still have to think through to make this happen.
We're also working on cross-project copy/paste, which will make it easy to reuse components in a lightweight way between different projects.
Generating auto style guides for projects, please .. or maybe even let us define our styles within a global style guide by altering the colors and shapes of a standard page that contains all components :)
Hey Brent, yes! We're already working on the technical infrastructure to make this happen, and the entire team is really excited about the potential that this will unlock. The way we're thinking about it now, you would created a "site" that would essentially be your design system -- it would contain global styles and components, almost like your own mini custom Bootstrap. Then, when creating a new actual website, you would have the ability to choose a template/styleguide/system that acts as the base of that new site that you will build on top of. One of the harder parts in designing this has been thinking through all the edge cases - e.g. you wouldn't want a background color change for a Button component on Site A to affect Site B unintentionally, so there are quite a few things we still have to think through to make this happen.
We're also working on cross-project copy/paste, which will make it easy to reuse components in a lightweight way between different projects.