This is a Kind Place for Public Discussion

Please treat this discussion forum with the same respect you would a professional event, meetup, conference, or a regular day in the office. We, too, are a shared community resource — a place to share skills, knowledge and interests through ongoing conversation.

Below are some general pointers, along with some actual rules, that cover engagement with this forum and associated spaces.

Improve the Discussion

Help us make this a great place for discussion by always working to improve the discussion in some way, however small. If you are not sure your post adds to the conversation, think over what you want to say and try again later.

The topics discussed here matter to us, and we want you to act as if they matter to you, too. Be respectful of the topics and the people discussing them, even if you disagree with some of what is being said.

One way to improve the discussion is by discovering ones that are already happening. Spend time browsing the topics here before replying or starting your own, and you’ll have a better chance of meeting others who share your interests.

Be Agreeable, Even When You Disagree

You may disagree with something that was posted. That’s fine. But remember to be kind and respectful. This forum should be considered a public, professional space where other npm community members come to talk about things related to their work and projects. Please avoid:

  • Name-calling
  • Ad hominem attacks
  • Responding to a post’s tone instead of its actual content
  • Knee-jerk contradiction

Instead, be an active listener (or reader, if you will), and make sure to put effort into understanding where others are coming from, and engage with them in good will.

Your Participation Counts

The conversations we have here set the tone for every new arrival. Help us influence the future of this community by choosing to engage in discussions that make this forum an interesting place to be — and avoiding those that do not.

Discourse provides tools that enable the community to collectively identify the best (and worst) contributions: bookmarks, likes, flags, replies, edits, and so forth. Use these tools to improve your own experience, and everyone else’s, too.

Let’s leave our community better than we found it.

If You See a Problem, Flag It

Moderators have special authority; they are responsible for this forum. But so are you. With your help, moderators can be community facilitators, not just janitors or police.

When you see bad behavior, don’t reply. It encourages the bad behavior by acknowledging it, consumes your energy, and wastes everyone’s time. Please flag it. Flags will make moderators aware of issues, and action will be taken, either automatically or by moderator intervention.

In order to maintain our community, moderators reserve the right to remove any content and any user account for any reason at any time. Moderators do not preview new posts; the moderators and site operators take no responsibility for any content posted by the community.

Always Be Civil

Nothing sabotages a healthy conversation like rudeness:

  • Be civil. Don’t post anything that a reasonable person would consider offensive, abusive, or hate speech.
  • Keep it clean. Don’t post anything obscene or sexually explicit.
  • Respect each other. Don’t harass or grief anyone, impersonate people, or expose their private information.
    *. Respect other projects. This is not the space for tool partisanship. Treat others’ choices and preferences as valid, instead of questioning them.
  • Respect our forum. Don’t post spam or otherwise vandalize the forum.

More specifically, this forum is covered by npm’s Code of Conduct, which is more detailed about the expectations around interactions in this space.

Keep It Tidy

Make the effort to put things in the right place, so that we can spend more time discussing and less cleaning up. So:

  • Check to make sure your topics are in the right category.
  • Only add particular posts to one topic at a time – don’t cross-post!
  • Help the thread stay on-topic by keeping the topic in mind. Use “Reply as a Linked Topic” to redirect.
  • Don’t sign your posts — every post has your profile information attached to it.
  • Use the Like button instead of making “+1” or “Me too” responses.

Post Only Your Own Stuff

You may not post anything digital that belongs to someone else without permission. You may not post descriptions of, links to, or methods for stealing someone’s intellectual property (software, video, audio, images), or for breaking any other law.

Powered by You

This site is operated by your friendly local staff and you, the community. If you have any further questions about how things should work here, open a new topic in the meta category and let’s discuss! If there’s a critical or urgent issue that can’t be handled by a meta topic or flag, contact us via the staff page.

Terms of Service

Yes, legalese is boring, but we must protect ourselves – and by extension, you and your data – against unfriendly folks. We have a Terms of Service describing your (and our) behavior and rights related to content, privacy, and laws. To use this service, you must agree to abide by our TOS.