ecosyste-ms / ecosyste-ms/packages
Enforce package name case sensitivity on some ecosystems
- Dominant language
- Ruby
- Stars
- 111
- Forks
- 25
- Avg merge
- 3h 47m
- Merged PRs (30d)
- 14
Description
Some registries allow packages with different cases of the same name, others do not, we currently don't enforce that check on any registry to be on the safe side but it has created some duplicates that are incorrect.
There should be a flag stored on the registry which acts like a switch when looking up and syncing packages if it should be case senstive or not.
Contributor guide
Research direction
Start by locating the registry representation and the package lookup and sync paths mentioned in the issue. Determine how registry-specific case rules should be represented and exercised for both settings. Done means differently cased package names are handled according to each registry's rule without creating incorrect duplicates.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ruby
- Domain
- api, backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100