My proposal from ~3 months ago: https://hackmd.io/zHSVve8XQhyoZe8bpTqS8w
Name squatting is definitely something I'd like to see addressed. I like the idea of some sort of user name spacing as a default... perhaps including the where the repo is located say github.com/userxyz123example. I was also thinking that to be promoted to a top level name, the package reaches some threshold of community usage/dependence.
Something like how Go's packages work?
Yeah, the proposal above addresses that in the last section: https://hackmd.io/zHSVve8XQhyoZe8bpTqS8w#Domain-names
We would also reserve at least the wasi
namespace on a BCA-operated registry
Hmm... with the changes in https://github.com/WebAssembly/component-model/pull/198 we would have to do something like github-com-userxyz123example
or just github-userxyz123example
since code forges need integration work anyway
that would still leave a gap for domain-based namespaces; example-com
is fine but you'd have to be careful to prevent collisions with e.g. github.xyz
-> github-xyz
vs github.com/xyz
-> github-xyz
Last updated: Dec 23 2024 at 13:07 UTC