Hello, everyone. If you don't know me, I'm a longtime Node.js developer and
member of this group. I'm also a strong believer that this group hasn't
been living up to its potential for a while now, and in an effort to
improve its usefulness and the quality of the discussion here, I've agreed
to take on the responsibility of moderating it.

For now, that implies one big change, which is that every message to the
group will be reviewed by an actual person before being posted to the
group. The moderation policy is pretty simple (it's included below), and
things shouldn't change much. My current plan is to continue this policy
until the end of July and then revisit how people feel about the state of
the list. (As an aside, if you're interested in helping me moderate the
list, get in touch off-list and we can talk. With conference season
starting to heat up again, I'm likely to be away from the internet a few
times between now and the end of July, and having someone to help me cover
moderation duties would be great.)

If your message gets rejected, you may not get a whole lot of feedback as
to why it didn't get passed through. I apologize for this, but Google
Groups's interface for rejecting messages is kind of terrible and doesn't
allow me to easily include a personalized message.

As part of more actively moderating the group, I'm also open to your
suggestions on what we can do to shape this into a more useful forum. If
you go to the gist where I put the draft of the moderation
policy<https://gist.github.com/othiym23/9886289>,
you can see that there are already a couple suggestions. Feedback on those
suggestions is welcome, as is feedback on the moderation policy itself. My
main goal here is to improve the tenor of discussion here to the point that
it's a comfortable place for both newcomers and experienced Node
developers. One of Node's greatest strengths is its community, and I'd love
to see this group become a more significant clearinghouse for the community
as a whole.

Here's the moderation policy itself:

The Node.js group is a tool to announce cool things you've built, discuss
interesting projects you're working on, and get help with things that are
confusing you. It is a great forum for swapping knowledge. It is part of
Node's large, loose network of resources. But it's not the only one – there
are other resources that might be a better place to seek help or ask
questions:

   - Stack Overflow <http://stackoverflow.com/questions/tagged/node.js> is
   a great place to get help with specific technical questions about Node! If
   you post a question there, please wait a few days before crossposting it to
   the list, as many of the people who answer questions about Node on SO are
   also here. Also, crosspost with a link rather than the whole text of the
   question, to keep things tidy and to keep discussion of the issue in one
   place.
   - The development of Node itself is largely handled through Github. If
   you think you've encountered a bug in Node itself, it's best to file an
   issue <https://github.com/joyent/node/issues/new> there.
   - Likewise, the development of npm is handled by the npm team, also on
   Github <https://github.com/npm/npm>, and npm bugs should be filed
there<https://github.com/npm/npm/issues/new>
   .
   - For a more conversational approach to figuring things out, #node.js
   and #libuv on freenode IRC <http://webchat.freenode.net/> are great
   realtime resources for help with Node.

That said, here are the rules governing the list:

   1. No personal attacks or harassment. This group is governed by the
   Conference Code of Conduct <http://confcodeofconduct.com/>, and
   violating its rules will get you barred from the list permanently, at the
   moderators' discretion.
   2. No spam. Self-promotion is fine, and major updates of projects to
   which you've contributed merit a mention, but this is a technical forum,
   not a marketplace.
   3. Large chunks of source will work much better if posted to a
requirebin<http://requirebin.com/>
   , jsbin <http://jsbin.com/>, gist <https://gist.github.com/>, or generic
   pastebin of some kind.

In addition, there are some more informal guidelines that, if followed,
will make everyone's lives more pleasant:

   - There are certain arguments that recur with monotonous regularity.
   Bikeshedding is a major part of hacker culture, but there is no one true
   solution to any of the problems that are regularly brought up on the list
   (promises vs callbacks vs coroutines vs generators vs CPS transforms vs ∞,
   JavaScript vs CoffeeScript, etc). What works best for you may not work well
   for somebody else.
   - Not everybody comes to Node with the same background. One of Node's
   touted advantages is that it unifies server-side and front-end developers.
   Sometimes people need a little help crossing the gap. Be charitable.
   - Even though Google Groups makes it easy, it's a little weird to revive
   a message thread that's more than a few months old. Start a new thread that
   summarizes the old one if you want to revisit a dead thread.

These rules and guidelines will be enforced at the moderators' discretion.
We will do what we can to ensure they are applied consistently and fairly,
but having a useful forum trumps arguing over precise observance of the
rules. The final say about moderation decisions sits with Node's
maintainers, but TJ is busy, so be reasonable.

I'll continue to post this policy every two weeks until the end of the
July. Thanks for reading this, and get in touch if you have comments or
complaints. My hope is that very little will change, and what changes there
are will be for the better!

Forrest L Norvell, group moderator

-- 
-- 
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/d/optout.

Reply via email to