Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

README: Past package exceptions do not provide a precedent for current and future registrations #117711

Merged
merged 2 commits into from
Oct 21, 2024

Conversation

DilumAluthge
Copy link
Member

From time to time, people will attempt to justify a new package registration by saying "we already have packages that do X".

For example, from time to time, someone wants to register a package that begins with a lowercase letter. This does not meet the AutoMerge requirement that all packages should start with an uppercase letter. In such situations, sometimes people will point out some examples of packages (currently registered in General) that begin with a lowercase letter.

Another example would be package name length. From time to time, someone tries to register a three-letter package name, and when AutoMerge reports that the name-length-guideline fails, the package author (or someone else) points out that there are currently packages in General that have three-letter name.

In my opinion, we need to clamp down on this. As I see it, just because a certain decision was made in the past, that doesn't mean that registry maintainers should be bound by it in the future. Some of those past decisions might (in retrospect) have been mistakes, and it doesn't make sense to force us to repeat those same mistakes.

With this PR, we write something explicitly in the README of General explaining that if your package registration does not meet AutoMerge guidelines, then the presence of previous exceptions to those guidelines does not justify an exception for your package, and registry maintainers will not consider past packages to be any kind of precedent that applies to current and future registrations.

@DilumAluthge
Copy link
Member Author

I discussed this with General registry maintainers in August, and the consensus was in support.

@DilumAluthge DilumAluthge merged commit b63ac2e into master Oct 21, 2024
8 checks passed
@DilumAluthge DilumAluthge deleted the dpa/no-precedent branch October 21, 2024 01:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant