[Pre-RFC] DNS domains as package namespaces
jmillikin:
The package
jmillikin.github.io/jsoncontains the cratejson, whereas the packagejmillikin_jsoncontains the cratejmillikin_json.
As already mentioned in this thread you can make the package jmillikin_json contain the crate json. It can be a bit confusing to users, but there's no technical difference between the two. You could get the exact same result by allowing the characters / and . in package names, there's no need to use namespacing for it. Hence there must be some other more important reason for namespacing. My point is that you should focus more on them.
jmillikin:
It's not a particularly big change (see the diffstat for the linked branches in the first post)
It might not be big in code, but it is big in how users interact with crates.io
Discussion in the ATmosphere