ecosyste-ms / ecosyste-ms/packages

Enforce package name case sensitivity on some ecosystems

Open
#176 1 comment 0 reactions 0 assignees View on GitHub
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.


Fund with Polar

Contributor guide

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.