Skip to content

Commit

Permalink
chore(github): Update new component template (#305)
Browse files Browse the repository at this point in the history
# Contents

Update of issue template with Definition of Ready and change in
description of component

## Checklist

- ~~[ ] New features/components and bugfixes are covered by tests~~
- ~~[ ] Changesets are created~~
- ~~[ ] Definition of Done is checked~~

Co-authored-by: Jaap-Hein Wester <j.h.wester@setonix.nl>
  • Loading branch information
MrSkippy and Jaap-Hein Wester authored Oct 22, 2024
1 parent edab49a commit 60ac1d8
Showing 1 changed file with 25 additions and 12 deletions.
37 changes: 25 additions & 12 deletions .github/ISSUE_TEMPLATE/new_component_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,32 @@ about: Nieuw component in LUX Design System
Beschrijf het component en als er een community component gebruik wordt als basis welke wijzigingen er zijn.
-->

## Links

- Component: <!-- link naar https://www.nldesignsystem.nl/[component] -->
- Figma: <!-- link naar Figma design of design tokens -->
- Community component:
- CSS: <!-- link naar CSS Storybook van gebruikte component -->
- React: <!-- link naar React Storybook van gebruikte component -->
- Code: <!-- link naar Code van gebruikte component -->
<!-- - Extra links -->

## Checks

### Definition of ready

<!-- Surround an item with double tildes `~~` to indicate that it does not apply to this issue -->

- [ ] Code check op community component (door LUX)
- [ ] Styling check op community component (door LUX)
- [ ] Plan voor missende features of bugs community component beschreven in ticket
- [ ] Component tokens zijn beschikbaar op `main`
- [ ] Ticket doorgenomen met uitvoerder

### Definition of done

<!-- Surround an item with double tildes `~~` to indicate that it does not apply to this issue -->

#### Component

- [ ] Component is beschikbaar in de index
Expand All @@ -22,22 +46,11 @@ Beschrijf het component en als er een community component gebruik wordt als basi
- [ ] States en properties stories
- [ ] Korte beschrijving van het component
- Wat doet het
- Basis van het component (bijv Utrecht)
- Aanpassingen en/of uitbreidingen
- Wat doen (speciale) features
- Relatie met andere componenten (bijv. Form field label en Form field)

#### Tests

- [ ] Het component rendert
- [ ] Aanpassingen en/of uitbreidingen werken (zie ook [Testing components](https://nl-design-system.github.io/utrecht/storybook/?path=/docs/react_react-testing--docs))
- [ ] Visual regression test (door LUX)

## Links

- Component: <!-- link naar https://www.nldesignsystem.nl/[component] -->
- Figma: <!-- link naar Figma design of design tokens -->
- Community component:
- CSS: <!-- link naar CSS Storybook van gebruikte component -->
- React: <!-- link naar React Storybook van gebruikte component -->
- Code: <!-- link naar Code van gebruikte component -->
<!-- - Extra links -->

0 comments on commit 60ac1d8

Please sign in to comment.