From 7b65027fd31956b835192f36e45e6b092ac38bca Mon Sep 17 00:00:00 2001 From: Adam Stankiewicz Date: Wed, 19 Jul 2023 22:06:42 -0400 Subject: [PATCH 1/2] feat: add style-dictionary to tech radar as provisional --- radars/primary/quadrants/frontend/blips/enzyme.json | 6 +++--- radars/primary/quadrants/frontend/blips/ie-11-support.json | 2 +- .../primary/quadrants/frontend/blips/style-dictionary.json | 7 +++++++ 3 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 radars/primary/quadrants/frontend/blips/style-dictionary.json diff --git a/radars/primary/quadrants/frontend/blips/enzyme.json b/radars/primary/quadrants/frontend/blips/enzyme.json index 353f0b6..46a09d3 100644 --- a/radars/primary/quadrants/frontend/blips/enzyme.json +++ b/radars/primary/quadrants/frontend/blips/enzyme.json @@ -1,7 +1,7 @@ { "name": "enzyme", - "ring": "Accepted", + "ring": "Hold", "quadrant": "Frontend", "isNew": "", - "description": "React component testing library with a particular focus on snapshots and class components.\nWe use this in some MFEs for React unit testing. Our recommendation is to move away from using enzyme for component testing, and suggest using Blip: testing-library instead. Enzyme has a more complex set of testing primitives than testing-library, (subjectively) making it a bit harder to reason with. Blip: testing-library has a simpler API, promotes standard ways of querying the DOM, and helps us keep our code accessible by encouraging a11y/ARIA-based querying for writing expectations/assertions." -} \ No newline at end of file + "description": "React component testing library with a particular focus on snapshots and class components.\nWe use this in some MFEs for React unit testing. Our recommendation is to move away from using enzyme for component testing, and suggest using Blip: testing-library instead. Enzyme has a more complex set of testing primitives than testing-library, (subjectively) making it a bit harder to reason with. Blip: testing-library has a simpler API, promotes standard ways of querying the DOM, and helps us keep our code accessible by encouraging a11y/ARIA-based querying for writing expectations/assertions. No longer maintained; deprecated." +} diff --git a/radars/primary/quadrants/frontend/blips/ie-11-support.json b/radars/primary/quadrants/frontend/blips/ie-11-support.json index 61e6c3e..92a710f 100644 --- a/radars/primary/quadrants/frontend/blips/ie-11-support.json +++ b/radars/primary/quadrants/frontend/blips/ie-11-support.json @@ -3,5 +3,5 @@ "ring": "Hold", "quadrant": "Frontend", "isNew": "", - "description": "We continue to support IE 11 in the near term because edx.org and edX for Business continues to have a number of partners and customers which depend on the browser. We are actively working with partners to cut over to more modern browsers so we can drop support. Doing so will allow us to simplify build processes (e.g., transpile less code) and use more modern browser features. The industry is quickly moving away from IE11, as Microsoft itself has signaled their intention to stop supporting it in Microsoft 365 applications in 2021 and officially dropping support for IE11 in Windows 10 in June 2022." + "description": "We no longer officially support IE 11, as Microsoft itself stopped supporting it in Microsoft 365 applications in 2021 and officially dropped support for it in Windows 10 in June 2022." } \ No newline at end of file diff --git a/radars/primary/quadrants/frontend/blips/style-dictionary.json b/radars/primary/quadrants/frontend/blips/style-dictionary.json new file mode 100644 index 0000000..cbceb3b --- /dev/null +++ b/radars/primary/quadrants/frontend/blips/style-dictionary.json @@ -0,0 +1,7 @@ +{ + "name": "style-dictionary", + "ring": "Provisional", + "quadrant": "Frontend", + "isNew": "", + "description": "A build system for creating cross-platform styles through design tokens. Used by Paragon design component and React component library, amongst other projects." +} From 3d2bb653fdd17dfbfeb0ef7ba88ddbac225f1102 Mon Sep 17 00:00:00 2001 From: Adam Stankiewicz Date: Thu, 20 Jul 2023 09:03:03 -0400 Subject: [PATCH 2/2] fix: add `isNew: TRUE` for style-dictionary Co-authored-by: Sarina Canelake --- radars/primary/quadrants/frontend/blips/style-dictionary.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radars/primary/quadrants/frontend/blips/style-dictionary.json b/radars/primary/quadrants/frontend/blips/style-dictionary.json index cbceb3b..13604e7 100644 --- a/radars/primary/quadrants/frontend/blips/style-dictionary.json +++ b/radars/primary/quadrants/frontend/blips/style-dictionary.json @@ -2,6 +2,6 @@ "name": "style-dictionary", "ring": "Provisional", "quadrant": "Frontend", - "isNew": "", + "isNew": "TRUE", "description": "A build system for creating cross-platform styles through design tokens. Used by Paragon design component and React component library, amongst other projects." }