Open oxinabox opened 7 months ago
Mose pointed out that cargo does 2 layers of 2 letter prefixes, populated on registration. (so combo of option 2) https://github.com/rust-lang/crates.io-index
"If in doubt, copy Cargo" is always good advise for a package management I think
For the sake of still being able to still see the readme without excessive scrolling, what about A/BA/Abacus.jl
?
what about A/BA/Abacus.jl?
Rust/Crate seems to plan on having way more packages then Julia with ab/ac/abacus... :-/ [and only support lower-case] But at least since we are changing I support as you proposed, forced to upper case, not A/ba/abacus, maybe even just A/B/Abacus enough(?), because while we have ASCIIbetical ordering A-Za-z, and Aa-Zz is better, I think we can't work against it except as you suggested:
https://github.com/JuliaRegistries/General/tree/master/jll/B
I do think we need to do something here. I personally don't care which specific naming convention we pick, as long as the user is able to reach the README by scrolling down.
Does anyone feel strongly about the approach we should pick?
78672 happened again. About 1 year later
We once again have over 1000 packages starting with
S
causing github not to display all foldersOptions from #78672
A/B/Abacus.jl
Ab/Abacus.jl
Move all JLLs to own folder(done)Either of these options would shunt the problem down the road for a few more years
Here is break down of the states for counting up packages by the first two letters of their names: (ignoring cases where there are none)