[image: Inline image 1]



On Mon, May 27, 2013 at 3:52 PM, Isaac Schlueter <i...@izs.me> wrote:

> > How many disputes do you receive per month?
>
> Usually less than 2 per month.  But I have no way of knowing how often
> authors talk amongst themselves if they already have some sort of
> relationship.
>
> >  Is there a mailing list or something where I can see ownership changes
> and reasons for such changes?
>
> No.  The ownership of an author's modules is their own business.  I
> only get involved when absolutely necessary.
>
>
> > 3. a module discovery platform (but sadly, only for the npm registry)
> > Let's just fix #3 to include user/repo projects.
>
> Sorry, George, that's exactly what I'm saying I *won't* do, ever.  The
> word "just" there is particularly odd, as if doing so would not
> involve a significant amount of work, or have a significant amount of
> side-effects.  On the contrary, it would be a tremendous amount of
> work with wide-ranging side effects.  It's never going to happen.
> You're asking for confusion, and I won't do it.
>
>
> > You say you'll be frustrated if you see require('request') and it isn't
> 'mikeal/request' but I'm equally frustrated when I read 'chaos' 'maga'
> 'jjw' 'slag' and have to dig in npmjs.org to find out what each one does.
>
> So, then just don't use modules that have stupid names.  How is
> "merge" any less vague than "chaos"?  What is it merging?  Is it for
> doing three-way merges a la git, or merging JS objects, or applying
> patch files, or merging edits from multiple sources using functional
> transforms?  I have no way of knowing from that name.
>
> Be as descriptive as you need to, using as many words as necessary,
> until the name is unique.  You can always do `var merge =
> require('object-deep-merge')` or `var merge = require('string-merge')`
> or `var merge = require('git-style-three-way-merge')` or `var merge =
> require('merge-patch-file')` or `var merge =
> require('merge-functional-transforms')`.  Better discoverability,
> better readability, better debuggability.
>
> I believe that this technique will work for the next several hundred
> million modules, at least.  There's a lot of english words, and the
> upper limit on folder name length is very high on most operating
> systems.  (On windows, it gets hairy, but Node uses UNC paths by
> default, so it's fine.)
>
>
> > But, since *some* people do want to use gh paths I think it's improper
> > to tell us all that we're wrong and that this is life and we should
> > live with it or keep our projects in our closets because we don't like
> > obscure naming.
>
> I'm not telling you that you're improper for using github paths, or
> that you have to keep your project in your closet.
>
> I'm saying that the npm search is not going to index anything that
> isn't published to npm.  I believe that this is a reasonable
> constraint.  Want to be in npm search?  Pick a name that isn't taken,
> and publish to it.  Pretty reasonable trade-off, I think.
>
> I'm also telling you that calling different things by the same name is
> a recipe for unnecessary complexity.
>
> I'm *not* suggesting that you use "obscure" names!  That's terrible!
> I'm suggesting that you use *more* descriptive names, which are unique
> in the Node community, and that you publish them to npm, because that
> is the most easy way to share code with the Node community, and
> because discoverability comes with that for free.
>
> If, for some reason, you'd like to pull your code from github instead
> (or any git repo, in fact), then Good News!  npm can do that.  I often
> point a dependency to a fork of my own while waiting for the author to
> take a patch and publish to npm.  But what I don't do is have multiple
> different things with the same vague short name, and I certainly am
> not going to encourage that by having different things with the same
> name showing up in search results on the npm website.
>
> Bottom line: I'm not telling you what to do.  *You* can do whatever
> you want.  I'm telling you what I'm going to do, and not going to do.
> It's really not negotiable, I'm sorry.
>
> If you want discoverability via npm, then publish to the npm registry,
> with all the constraints that that entails.  That's all there is to
> it.
>
>
> On Mon, May 27, 2013 at 6:11 AM, Ryan Schmidt
> <google-2...@ryandesign.com> wrote:
> >
> > On May 27, 2013, at 03:27, George Stagas wrote:
> >
> >> Good to know about your thoroughly explained arguments but nobody's
> >> suggesting npm or the npm registry namespacing to change. Learn to
> >> read.
> >
> > My enjoyment in reading the discussions in this group is increased when
> the conversation remains polite, so I'd like to advocate for that.
> >
> >
> > --
> > --
> > Job Board: http://jobs.nodejs.org/
> > Posting guidelines:
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> > You received this message because you are subscribed to the Google
> > Groups "nodejs" group.
> > To post to this group, send email to nodejs@googlegroups.com
> > To unsubscribe from this group, send email to
> > nodejs+unsubscr...@googlegroups.com
> > For more options, visit this group at
> > http://groups.google.com/group/nodejs?hl=en?hl=en
> >
> > ---
> > You received this message because you are subscribed to the Google
> Groups "nodejs" group.
> > To unsubscribe from this group and stop receiving emails from it, send
> an email to nodejs+unsubscr...@googlegroups.com.
> > For more options, visit https://groups.google.com/groups/opt_out.
> >
> >
>
> --
> --
> Job Board: http://jobs.nodejs.org/
> Posting guidelines:
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> You received this message because you are subscribed to the Google
> Groups "nodejs" group.
> To post to this group, send email to nodejs@googlegroups.com
> To unsubscribe from this group, send email to
> nodejs+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/nodejs?hl=en?hl=en
>
> ---
> You received this message because you are subscribed to the Google Groups
> "nodejs" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to nodejs+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to nodejs@googlegroups.com
To unsubscribe from this group, send email to
nodejs+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to nodejs+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


<<image.jpeg>>

Reply via email to