Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Export Design System #324

Open
alexnm opened this issue Jul 29, 2019 · 0 comments
Open

Export Design System #324

alexnm opened this issue Jul 29, 2019 · 0 comments
Assignees
Labels
core This issue involves changes inside the core module of the generators exploration May need some research and discussions

Comments

@alexnm
Copy link
Contributor

alexnm commented Jul 29, 2019

Requirement

A strong use case for the UIDL is the ability to maintain a design system, aka a collection of atomic components without deciding on the specific framework implementation. This means that a ProjectUIDL containing a set of components can keep a design system and translate it in any of our output targets.

The design system will be a different type of generator, probably called:

  • teleport-design-system-generator-react
  • teleport-design-system-generator-vue
  • teleport-design-system-generator-stencil
  • etc.

This is a very simplified version of project generator, where the sole purpose is to iterate the components field in the UIDL and push them to the output folder.

Exploration

It might make sense to have a generic teleport-design-system-generator, with its specific generation strategy, but it might also be an overkill at this point.

At the second stage, it would be nice to generate a previewer for the design system, in which the devs and designers can see all the rendered components, with a UI selection on the left and other potential features to improve the dev experience.

@alexnm alexnm added exploration May need some research and discussions core This issue involves changes inside the core module of the generators labels Jul 29, 2019
@alexnm alexnm added this to the Playground Release milestone Jul 29, 2019
@alexnm alexnm self-assigned this Aug 23, 2019
@alexnm alexnm modified the milestones: Playground Release, Official Release Oct 10, 2019
@JayaKrishnaNamburu JayaKrishnaNamburu removed this from the Official Release milestone Nov 1, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core This issue involves changes inside the core module of the generators exploration May need some research and discussions
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants