Skip to content
This repository has been archived by the owner on May 30, 2024. It is now read-only.

feat: add style-dictionary to tech radar as provisional, deprecate Enzyme #19

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions radars/primary/quadrants/frontend/blips/enzyme.json
Original file line number Diff line number Diff line change
@@ -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."
}
"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."
}
2 changes: 1 addition & 1 deletion radars/primary/quadrants/frontend/blips/ie-11-support.json
Original file line number Diff line number Diff line change
Expand Up @@ -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."
}
7 changes: 7 additions & 0 deletions radars/primary/quadrants/frontend/blips/style-dictionary.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"name": "style-dictionary",
"ring": "Provisional",
"quadrant": "Frontend",
"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."
}
Loading