This repository was archived by the owner on Oct 27, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 20
Definition of Done
Airike Jaska edited this page May 10, 2024
·
40 revisions
[DRAFT]
- Component has dark theme (TBD)
- Component has passed initial WCAG test in Figma
- Component is responsive/adaptive
- Pre-analysis of the component is documented in Confluence
- The design part of the component is documented in ZeroHeight
- The design is aligned with the developed component
- The component is tested on designer(s)
- The component is developed using best practices and conventions
- Storybook definitions are created for the component
- The component's API is documented for the developer
- The components has unit-tests
- Linter passes for component
- Sonarqube tests pass (TBD if it will be SQ)
- The component is initially cross-browser tested in BrowserStack using the following browsers: 7.1 Chrome 7.2 Safari 7.3 Firefox 7.4 IE
- The component has passed Chromatic
- The component has passed design review
- The component has passed code review
- Development guidelines for the component are documented in ZeroHeight
- The component is documented in Confluence
- External dependencies of the component are documented in Confluence
- Semantic format is used for committing the component (semantic-release)
- When using external libraries, they must comply with the validated open source licenses
- The component has been manually WCAG tested
- The component has been manually tested with: 2.1 Chrome 2.2 Safari 2.3 Firefox 2.4 IE
- Mobile devices
- iPhone
- Android
- iPad
- The component is tested on different screen sizes
- WCAG guidelines for the component are documented in ZeroHeight
TBD
TEDI will use only third party libs that uses following open source licenses:
- MIT: https://opensource.org/license/mit/
- Apache 2: https://opensource.org/license/apache-2-0/
- BSD 2: https://opensource.org/license/bsd-2-clause/
- BSD 3: https://opensource.org/license/bsd-3-clause/
- EUPL 1.2: https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
Open Source Initiative license list: https://opensource.org/licenses/