From 45f6a280e34068e7d1a15c885915c75662cab5d2 Mon Sep 17 00:00:00 2001 From: theojungle Date: Wed, 19 Jul 2023 15:50:09 +0200 Subject: [PATCH] ci: add new template issue for design team --- .../ISSUE_TEMPLATE/design-documentation.yml | 24 ++++++ .../design-existing-component.yml | 23 +++++ .github/ISSUE_TEMPLATE/design-figma.yml | 85 +++++++++++++++++++ .../design-update-component.yml | 60 +++++++++++++ 4 files changed, 192 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/design-documentation.yml create mode 100644 .github/ISSUE_TEMPLATE/design-existing-component.yml create mode 100644 .github/ISSUE_TEMPLATE/design-figma.yml create mode 100644 .github/ISSUE_TEMPLATE/design-update-component.yml diff --git a/.github/ISSUE_TEMPLATE/design-documentation.yml b/.github/ISSUE_TEMPLATE/design-documentation.yml new file mode 100644 index 0000000000..8ed7020f7c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/design-documentation.yml @@ -0,0 +1,24 @@ +name: '[Design] Documentation improvement' +description: 'beta' +labels: ['design', 'documentation'] +body: + - type: 'markdown' + attributes: + value: | + *Description coming, in beta for testing* + - type: dropdown + id: figma + attributes: + label: For which part of documentation? + options: + - Component + - Content + - Foundations + - type: 'textarea' + id: 'description' + attributes: + label: 'Description' + placeholder: | + Description + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/design-existing-component.yml b/.github/ISSUE_TEMPLATE/design-existing-component.yml new file mode 100644 index 0000000000..ed233a3d39 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/design-existing-component.yml @@ -0,0 +1,23 @@ +name: '[Design] Component creation' +description: 'beta' +labels: ['design', 'component-creation'] +body: + - type: 'markdown' + attributes: + value: | + *Description coming, in beta for testing* + - type: 'textarea' + id: 'description' + attributes: + label: 'Description' + placeholder: | + Description + validations: + required: true + - type: 'input' + id: 'due-date' + attributes: + label: 'Due Date' + placeholder: 'DD/MM/YYYY' + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/design-figma.yml b/.github/ISSUE_TEMPLATE/design-figma.yml new file mode 100644 index 0000000000..b91eb1b862 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/design-figma.yml @@ -0,0 +1,85 @@ +name: '[Design] Figma bug report' +description: 'beta' +labels: ['design', 'figma-bug'] +body: + - type: 'markdown' + attributes: + value: | + *Description coming, in beta for testing* + - type: dropdown + id: figma + attributes: + label: For which Figma library? + options: + - Icons + - Basics + - Forms + - Data display + - Feedback + - Annotations + - Navigation + - Illustrations + - Dataviz palette - Categorical + - Dataviz palette - Sequential + - MacOS Cursors + - Dataviz palette - Divergent + - Flags + - type: dropdown + id: components + attributes: + label: For which component? + options: + - Colours (foundations) + - Grids (foundations) + - Logos (foundations) + - Spacings (foundations) + - Typography (foundations) + - Accordion + - Avatar + - Badge + - Breadcrumb + - Button + - Callout + - Checkbox + - Dropdown + - Field + - File drop + - Growl + - Hint + - Icons + - Illustrations + - Link + - Modal + - Pagination + - Radio Button + - Select + - Slider + - Tabs + - Tag + - Textarea + - Toast + - Toggle + - Tooltip + - Others + - type: 'textarea' + id: 'current-behavior' + attributes: + label: 'Current Behavior' + placeholder: | + Current Behavior + validations: + required: true + - type: 'textarea' + id: 'expected-behavior' + attributes: + label: 'Expected Behavior' + placeholder: | + Expected Behavior + validations: + required: true + - type: 'textarea' + id: 'files' + attributes: + label: 'Screenshots / Videos' + placeholder: | + Screenshots / Videos diff --git a/.github/ISSUE_TEMPLATE/design-update-component.yml b/.github/ISSUE_TEMPLATE/design-update-component.yml new file mode 100644 index 0000000000..14a4702e4e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/design-update-component.yml @@ -0,0 +1,60 @@ +name: '[Design] Update or feedback on existing component' +description: 'beta' +labels: ['design', 'existing-component'] +body: + - type: 'markdown' + attributes: + value: | + *Description coming, in beta for testing* + - type: dropdown + id: components + attributes: + label: For which component? + options: + - Colours (foundations) + - Grids (foundations) + - Logos (foundations) + - Spacings (foundations) + - Typography (foundations) + - Accordion + - Avatar + - Badge + - Breadcrumb + - Button + - Callout + - Checkbox + - Dropdown + - Field + - File drop + - Growl + - Hint + - Icons + - Illustrations + - Link + - Modal + - Pagination + - Radio Button + - Select + - Slider + - Tabs + - Tag + - Textarea + - Toast + - Toggle + - Tooltip + - Others + - type: 'textarea' + id: 'description' + attributes: + label: 'Description' + placeholder: | + Description + validations: + required: true + - type: 'input' + id: 'due-date' + attributes: + label: 'Due Date' + placeholder: 'DD/MM/YYYY' + validations: + required: true