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

Introduce Decision Matrix? #907

Open
Jan-Eimertenbrink opened this issue Oct 25, 2024 · 0 comments
Open

Introduce Decision Matrix? #907

Jan-Eimertenbrink opened this issue Oct 25, 2024 · 0 comments
Labels
documentation Improvements or additions to documentation to-discuss Needs discussion to proceed

Comments

@Jan-Eimertenbrink
Copy link

Problem

With the development of initial extensions and related discussions, I've noticed that contributors often struggle to determine which control is best suited for their use case. For example, the question often arises whether to use a switch, a checkbox, or a radio button. These types of decisions come up frequently when developing an extension. With our Styleguide, we aim to support contributors in making these choices by clearly indicating the preferred options for specific scenarios. To achieve this, we are planning to include text-based guidelines as well as examples in the form of code templates.

Idea

In addition to these resources, decision matrices could also be helpful – in line with the saying, "A picture is worth a thousand words." A decision matrix would allow contributors to navigate through a visual guide, making it easier to understand how our design system should be applied.

Possible areas where a decision matrix could be beneficial:

  • Choosing a control
  • Deciding between a list, table, or tile layout
  • Choosing between a modal or off-canvas option
  • Selecting between a badge or an alert badge

Examples from other Design Systems:

@Jan-Eimertenbrink Jan-Eimertenbrink added documentation Improvements or additions to documentation to-discuss Needs discussion to proceed labels Oct 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation to-discuss Needs discussion to proceed
Projects
None yet
Development

No branches or pull requests

1 participant