mattdesl / mattdesl/shape2d

is there a module that superseded this one?

Open
#2 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
8
Forks
0
PR merge metrics
No merged PRs in 30d

Description

this is marked as deprecated - why?

I was going to start implementing similar module ( implementation of path2d interface - https://html.spec.whatwg.org/multipage/scripting.html#canvaspath https://developer.mozilla.org/en-US/docs/Web/API/Path2D/Path2D ) to factor out this code - https://github.com/sidorares/ntk/blob/11918c8fd1a041f03b3a0a6baad3ae7b4b2fab25/lib/renderingcontext_2d.js#L176-L229 - looks like most of the work is done by shape2d.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the repository description and the deprecated status, then inspect lib/renderingcontext_2d.js lines 176-229 and the existing shape2d implementation. Compare the relevant behavior with the WHATWG CanvasPath and MDN Path2D references. Done means establishing whether this repository should receive a Path2D-like module and documenting or implementing the agreed scope.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
computer-graphics
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.