Refactoring of GlyphObject class rendering functions for glyphs
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 25/100
- Issue type
- Refactor
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- typescript
- Domain
- computer-graphics
Research direction
Locate the GlyphObject class and the existing glyph-creation logic, then compare it with the old glyphboard implementation mentioned in the issue. Determine how rendering functions for different glyphs could be separated while preserving current behavior; done means the logic is modularized outside GlyphObject and glyph rendering still works.
Written by the indexing model from the issue text.
Description
All the logic for creating glyphs is inside of the GlyphObject class. This should be made more modular, similar to the old glyphboard with the rendering functions for the different glyphs outside of the class for better maintenance.
- Dominant language
- TypeScript
- Stars
- 5
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from visualengineers/glyphspace
-
Text columns are always converted with one-hot encoding even when excluding them from projectionMay be free again @Thorfinson claimed this 131 days ago, and no pull request is open. Open
visualengineers/glyphspace#71 · 1 comment · 1 assignee ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 55/100
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
-
Use column for filter/color but not for projectionMay be free again @Thorfinson claimed this 177 days ago, and no pull request is open. Open
visualengineers/glyphspace#64 · 4 comments · 1 assignee ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
All issues in visualengineers/glyphspace
Similar issues
-
backend priority:P3 privacy-fix
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
bug desktop v3 windows
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
esengine/DeepSeek-Reasonix#13697 · 1 comment ·
Maintainers usually reply within 1 day
-
area:security documentation effort:S priority:P2
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
Maintainers usually reply within 1 day
-
app:web meta:ops
Difficulty 2/5 Half a day Newbie friendliness 78/100
osu-tournament-rating/otr#1113 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100