8 Contributor Guidelines

GN posted by kenny 3116 days ago  

Contributing Stories

Do post code written in Go, your projects or blog posts, talks about Go, questions about programming in Go. It's encouraged to submit links to projects you've worked on. If doing this make it clear you are the owner in the project summary, and try to explain who would use this and why, and give guidance as to what sort of comments you're looking for. Any sufficiently interesting general links about programming, servers and computing are also of interest, but the bar is much higher for content not directly related to Go.

Don't post jokes, memes, politics, religion, meta-discussion, drama about personalities or moderation on this site or others. Also please don't flood the site with submissions of your favourite thing - one post per topic should be sufficient, and respect the dupe filter. Don't stuff too many words into the story name - that's what the Text field is for.


Contributing Comments

When posting to the site, please try to imagine you are in a face to face conversation with the person you are talking to or about - respect their point of view, even if you vehemently disagree with it. Comments violating the rules will be downvoted, flagged or as a last resort removed. Comments under your name will never be edited by admins, but they may be removed for spam or trolling. Some guidelines on comments:

  • First, do no harm - always be thoughtful, constructive and respectful.
  • Do post questions, even if you feel they might be dumb ones.
  • Do respond positively to questions, even if you feel they are dumb.
  • Do be charitable - assume best intentions, and try to understand those you disagree with.
  • Do stay on topic.
  • Do try to contribute something subtstantial - one-word comments are rarely interesting.
  • Don't be snarky or nasty to others.
  • Don't use namecalling, this is the lowest form of argument.
  • Don't make personal comments about others, their motivations, or their integrity. If you disagree do so calmly and politely and directly to them.
  • Don't complain about moderation, downvotes or groupthink. If you do expect to be downvoted.
  • Don't spam or post duplicates deliberately
  • Don't call for mob justice, boycotts or post personal data.
When offering criticism, make sure you fully back it up and try to see the reasons why certain decisions you disagree with were made. Often there is more than one answer to a particular problem, often you won't fully understand the problem you're talking about.


Guidelines on voting:

  • Do upvote comments which contribute to the conversation.
  • Do downvote negative comments and those not contributing to the conversation.
  • Do downvote comments if you strongly disagree with them or feel they are wrong.
  • Do be aware downvoting costs karma (1 point per downvote) - use it sparingly.
  • Don't ask others to upvote/downvote or brigade votes, or try to downvote everything someone says.
  • Don't try to spam votes in any way.
If you think a comment has been downvoted unfairly, or have detected cheating, don't complain in the comments, use the moderation contact below.

Meta comments

If you have comments on how the forum works or suggestions for features, you can post them on this story: Golang News Meta Discussion or email the moderators using the details below.


Please contact hello@ this domain if you just want to say hello, or to report spam or posts violating the above rules.
Register to comment or vote on this story