diff --git a/.github/ISSUE_TEMPLATE/component-design-update.yml b/.github/ISSUE_TEMPLATE/component-design-update.yml new file mode 100644 index 0000000..ffa6120 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/component-design-update.yml @@ -0,0 +1,43 @@ +name: Component design or behaviour change +description: Track implementation of design update to an existing Compound component +title: | + Design update: [PLATFORM] [COMPONENT] +labels: [T-Enhancement, X-Design-Change] +body: + - type: markdown + attributes: + value: | + This template is intended for designers to request design changes in components already implemented in + Compound Web, Android or iOS. + If you would like to request a new component, please use the new component template. + If you are not a designer and would like to request a new component or a change to an existing component, + please use the enhancement template. + - type: textarea + id: description + attributes: + label: Description + description: | + What components and variants are affected. + Detailed changelog (changed, added, removed) + Screenshots + placeholder: Describe the changes + validations: + required: true + - type: input + id: figma + attributes: + label: Figma link + validations: + required: true + - type: dropdown + id: platform + attributes: + label: Platform + description: | + If this change should be applied to multiple platforms, please create multiple issues + options: + - "Web" + - "iOS" + - "android" + validations: + required: true diff --git a/stories/design/contributing.stories.mdx b/stories/design/contributing.stories.mdx index b8df7ea..39f7fa7 100644 --- a/stories/design/contributing.stories.mdx +++ b/stories/design/contributing.stories.mdx @@ -22,6 +22,12 @@ Components are systematised in Compound when they’re used in the Element user - Create [an issue](https://github.com/vector-im/compound/issues/new/choose) using the _New component_ issue template, filling out the component name and Figma linking - The newly created issue is then automatically added to the [Components board](https://github.com/orgs/vector-im/projects/52/views/18) where progress is tracked +### Tracking changes to an existing component + +When design or behaviour changes to an existing component are ready to be handed over to an engineer to implement: +- create [an issue](https://github.com/vector-im/compound/issues/new/choose) using the *Component design or behaviour change* +template. + ### Contributing a colour style - Optimise for personal velocity in your designs by using semantic tokens where they exist, and base tokens where they don't