dojo / dojo/gfx

svgext svg/Shape extensions should be merged into svg/Shape

Open
#11 0 comments 0 reactions 0 assignees View on GitHub
task
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.