microsoft / microsoft/Game-Control-Puzzle-Event-Administration-Tools

Replace/reimplement a copy of react-images-uploader

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

Nobody has claimed this yet.

dependencies
Dominant language
TypeScript
Stars
7
Forks
6
PR merge metrics
No merged PRs in 30d

Description

The package is no longer maintained: https://github.com/JakeHartnell/react-images-upload/issues/208

We only use it on player visible image uploads (pulse and challenges) and use vanilla controls for GC, so we could potentially go the GC way, but the package was also MIT licensed and basically a single file, so it's also possible we could "fork" it and make a copy here with some local attribution that we basically typescriptified it and copied it over from the original author.

Contributor guide

Open the contributing guide

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 locating the player-visible image uploads used by pulse and challenges, then compare them with the vanilla controls used for GC. Decide between adopting the GC approach and creating a local TypeScript copy of react-images-uploader; done means those uploads work without the unmaintained package and preserve its required behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
react, typescript
Domain
frontend
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.