svgext svg/Shape extensions should be merged into svg/Shape
- Dominant language
- JavaScript
- Stars
- 9
- Forks
- 10
- PR merge metrics
- No merged PRs in 30d
Description
We have now created first class versions of the shapes for both SVG and Canvas there is no more reason to extract additional SVG APIs to an extension module.
Also this is relatively limited LOC so should not put too much weight on the svg/Shape file size.
This will ease the use of those extensions without requiring to load other modules (in particular when building a component that can't necessarily rely on the module being loaded)
Contributor guide
Research direction
Start by comparing the svgext shape extensions with svg/Shape and identify the SVG APIs currently exposed only through the extension module. Check how SVG and Canvas first-class shapes are loaded, then confirm that the relevant APIs are available directly from svg/Shape without requiring svgext.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- computer-graphics
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100