"Repository name should contain only alphanumeric, dash ("-"), underscore ("_") and dot (".") characters."
Hot take: we're too attached to the #Latin script. It's a historical accident that I can't call my #Git repo "привет" on a code #forge , and it's pushing a cool part the native cultures of billions of humans to the margin. Git itself can do it no problem!
And why should Дима switch to Latin for naming project if John doesn't switch to #кириллица anyway?
@dcz vile anglosax even devised bigger hit - they invented programming languages in latin, a clear attack to slavic culture to undermine equality!111
@trimethylpentan @dcz exactly. And the reason being - no one wahts a headache with the stringprep, and without that you're risking with uniqness or readability of the identifier. So to make everyone equally unhappy the possible solution is to move to uuid only.
@dcz @trimethylpentan hm, i thought source code repositories are for developers, not for users. But I could just be narrow-minded.
@ruff @trimethylpentan Developers (coders) are not the only people participating in creating software.
But have it your way. Make it 80% of all people having headaches due to code switching.
@ruff @trimethylpentan No one (developers) wants a headache with stringprep, so let's give the other 99% of the world (users) headache with code switching.
Yeah, that doesn't sound so great.
Maybe having identifiers is indeed the root of the problem. Why can't the identifier just be the name? People are referring to things by name in the real world, not by a vaguely related identifier.