[ccan] Moving modules to vanity naming?
david at lang.hm
david at lang.hm
Wed Nov 3 11:09:06 EST 2010
I think it would be better to group by similar functionality, and within
that grouping add author names.
If I'm browsing through things, having the first-level split be by author
provides (almost) no useful information.
David Lang
On Wed, 3 Nov 2010, Rusty Russell wrote:
> As CCAN grows (slowly!) the problem of name collisions keeps rearing its
> head. So after some discussion on IRC I think we should switch to
> author-named subdirectories. I'd like to see if anyone feels strongly
> about it before doing so, however.
>
> How It Would Work
> ----------------
> The modules move one level down, by maintainer, eg:
> #include <ccan/rusty/alignof/alignof.h>
>
> The modules themselves won't change, only the #include lines
> (and _info depends printfs.)
>
> Benefits
> --------
> 1) No risk of namespace poaching: I can have my alloc module and you can have
> yours too. If someone wants to use both together, they'll have to run
> namespacize on one (or both).
>
> 2) git commit access to the whole subdir can be granted, so authors get
> complete control and don't need to ask anyone to create (or delete,
> rename) modules.
>
> 3) Some extra kudos for authors.
>
> Costs
> -----
> 1) Another sublevel.
>
> 2) Too much vanity, particularly for me as I have seeded the most modules in
> ccan.
>
> 3) Symlinks or global changes required when module maintainer changes.
>
> If noone strongly objects, I'll make this change at the end of the week.
>
> Thanks,
> Rusty.
> _______________________________________________
> ccan mailing list
> ccan at lists.ozlabs.org
> https://lists.ozlabs.org/listinfo/ccan
>
More information about the ccan
mailing list