Rename to Django-Users-App - #14
Merged
Merged
Conversation
Capitalised to match the other repositories in this account — Django-Pro-Template, Tradingview2EXCH, Token-Optimized-Agent-Pipeline — where this one was the only all-lowercase name. Checked what the lowercase form was buying before changing it. The lowercase-hyphenated convention matters for a PyPI package name, and this is not one: pyproject.toml carries pytest configuration and no [project] section, and the README installs by cloning rather than by pip. GitHub search is case-insensitive, so discoverability is untouched. Nothing argued against it. Every reference updated across fourteen files, including the two that a previous rename in this repository missed: the banner SVG, because the replacement pass then covered only .md, .json, .py and .toml, and a test. The banner title was measured rather than assumed — capitals are wider in Georgia, and the string grows from 533px to 569px, clearing the medallion by 372px. Rendered and compared, not read. Two mentions are deliberately left alone: the CHANGELOG entry and sprint-log row recording the previous rename. Those state what the name was at that time, and editing them would falsify the record rather than update it. The test asserting the TOTP issuer carries no repository name now rejects all three names this repository has had, not just the current one — a test that only knows today's name stops protecting the moment the name changes. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What this changes
The repository is now
Django-Users-App, capitalised to match the others in this account —Django-Pro-Template,Tradingview2EXCH,Token-Optimized-Agent-Pipeline. This was the only all-lowercase name.Checked before changing it
The lowercase-hyphenated form is the convention for a PyPI package, and this is not one:
pyproject.toml[project]sectiongit clone+pip install -r requirements.txt, notpip installNothing argued against it.
Every reference, including the two a previous rename missed
Fourteen files. The banner
.svgand a test are in that list specifically because the last rename in this repository covered only.md,.json,.pyand.toml— and the banner then carried the old name into a published release.The banner title was measured, not assumed: capitals are wider in Georgia, so the string grows 533px → 569px. It clears the medallion by 372px. Rendered and compared rather than read.
Two mentions deliberately left alone
The CHANGELOG entry and sprint-log row recording the previous rename. They state what the name was at that time; editing them would falsify the record rather than update it.
A test that outlives the name
test_secrets.pyasserts the TOTP provisioning URI carries no repository name. It now rejects all three names this repository has had, not just the current one — a test that only knows today's name stops protecting the moment the name changes again.🤖 Generated with Claude Code