/
Component definition of done

Component definition of done

This document is a draft

This this isn’t development definition of done. This relates to the overall component as it sits within the design ecosystem


  1. Component’s code is merged to master branch;

  2. Tested

    1. Figma

      1. Component tokens tested with multiple themes

      2. Component visual testing passed

      3. Figma component is released to Figma release library

    2. Storybook

      1. Acceptance criteria met

      2. Component meets WCAG 2.1 AA;

      3. HTML is validated with Nu HTML Checker;

      4. Visual regression testing passed (Percy when available);

      5. Cross-browser testing is passed;

      6. Tokens are tested and validated

      7. UAT is passed;

  3. Approved

    1. BUAT is passed;

  4. Documented

    1. Comprehensive documentation written in confluence

    2. Storybook props documented in Storybook

    3. Storybook overview description synced and linked to confluence document

    4. Component props added to props database

    5. Component variants added to component database

  5. Released

    1. Component is released to AWS Code Artifact.

    2. Confluence documentation is published