Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Node Slack community to support options #18191

Closed
wants to merge 2 commits into from

Conversation

hackygolucky
Copy link
Contributor

Checklist

Adds the Node.js Slack Community to the list of support resources. Admins from the Slack community have agreed to posting and upholding the CoC and collaborating with the Moderation Team to uphold the guidelines. cc @alextes @ljharb

To note: would like to try this as well with #nodejs on Freenode IRC, but it takes a bit more work. So it stays listed in unofficial until/if we're able to confirm the same and have an admin team with bandwidth to support the existing community.

@nodejs-github-bot nodejs-github-bot added the doc Issues and PRs related to the documentations. label Jan 16, 2018
README.md Outdated
@@ -49,6 +49,7 @@ When looking for support, please first search for your question in these venues:
* [Node.js Help][]
* [Open or closed issues in the Node.js GitHub organization](https://github.com/issues?utf8=%E2%9C%93&q=sort%3Aupdated-desc+org%3Anodejs+is%3Aissue)
* [Questions tagged 'node.js' on StackOverflow][]
* [Node.js Slack Community](node-js.slack.com): Visit [nodeslackers.io](nodeslackers.io) to register

Copy link
Contributor

@vsemozhetbyt vsemozhetbyt Jan 16, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. node-js.slack.com -> https://node-js.slack.com/
    Without the protocol part, the URL is rendered as relative and causes 404.

  2. The same: nodeslackers.io -> https://nodeslackers.io/ ?
    However, both https://nodeslackers.io/ and http://nodeslackers.io/ are not accessible for me (nodeslackers.io’s server IP address could not be found).
    Should it be http://www.nodeslackers.com/ ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like it! I will update. Thanks.

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should be! Good catch. Trying to improve this short term.

@vsemozhetbyt vsemozhetbyt added the meta Issues and PRs related to the general management of the project. label Jan 16, 2018
Copy link

@alextes alextes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎉

README.md Outdated
@@ -49,7 +49,8 @@ When looking for support, please first search for your question in these venues:
* [Node.js Help][]
* [Open or closed issues in the Node.js GitHub organization](https://github.com/issues?utf8=%E2%9C%93&q=sort%3Aupdated-desc+org%3Anodejs+is%3Aissue)
* [Questions tagged 'node.js' on StackOverflow][]
* [Node.js Slack Community](node-js.slack.com): Visit [nodeslackers.io](nodeslackers.io) to register

* [Node.js Slack Community](http://node-js.slack.com): Visit
[nodeslackers.io](http://www.nodeslackers.io) to register

Copy link

@alextes alextes Jan 16, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should still be changed to .com 😄 .
http://www.nodeslackers.io -> http://www.nodeslackers.com/

@joyeecheung
Copy link
Member

I am not able to access nodeslackers.io either, www.nodeslackers.com is fine, though it is kind of scary that it is https-less.

README.md Outdated
@@ -49,6 +49,8 @@ When looking for support, please first search for your question in these venues:
* [Node.js Help][]
* [Open or closed issues in the Node.js GitHub organization](https://github.com/issues?utf8=%E2%9C%93&q=sort%3Aupdated-desc+org%3Anodejs+is%3Aissue)
* [Questions tagged 'node.js' on StackOverflow][]
* [Node.js Slack Community](http://node-js.slack.com): Visit
[nodeslackers.io](http://www.nodeslackers.io) to register

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Micro-nit: period after register

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

http://www.nodeslackers.io is not resolving for me, btw. Has it not yet been set up?

Copy link
Member

@benjamingr benjamingr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I get ERR_NAME_NOT_FOUND on http://www.nodeslackers.io should be changed to http://www.nodeslackers.com/

@alextes
Copy link

alextes commented Jan 17, 2018

@benjamingr that's what I said 😅 .

@benjamingr
Copy link
Member

@alextes right, and thanks for the review. I'm making that an explicit "changes requested" as a collaborator which means this PR can't be merged by accident (since it had approvals) until that issue is resolved.

It's more of another safety measure - apologies for not acknowledging your review in my "changes requested" :)

@alextes
Copy link

alextes commented Jan 17, 2018

I see, in that case, let me just get my ego out of your helpful way 😅 .

@jasnell
Copy link
Member

jasnell commented Jan 17, 2018

@hackygolucky ... I assume the node.js slack is something set up by the Community Committee? Is there more documentation for it? E.g. who are the admins, what's it's purpose/intent, etc.

@alextes
Copy link

alextes commented Jan 17, 2018

@jasnell it is not. It's set up by @justin . Active admins are him, me, and ljharb 😄. No further documentation.

@ljharb
Copy link
Member

ljharb commented Jan 17, 2018

@aredridel and @hackygolucky are also admins.

@hackygolucky
Copy link
Contributor Author

@jasnell in the discussions we'd had last year about IRC vs. Slack vs. something else, the consensus was to work with the existing communities because it is incredibly challenging bandwidth-wise to create from scratch when we have wonderful, active communities willing to participate and just...waiting for us to extend the olive branch to collaborate. In this case, this community Slack was already around for quite some time and welcoming to working groups that would like to work there. So we talked with the admins to ensure the steps could be taken to make moderation team feel comfortable with being considered a space project members can recommend users to for interacting and asking questions. It's the same reason #nodejs on IRC is considered unofficial. We haven't laid the groundwork for that...yet.

I think you've brought up a valid point of having a heartier reference place for this Slack, so I'll file another PR to further document that along with the admins.

@hackygolucky
Copy link
Contributor Author

Also I'm the worst I'm so sorry y'all even had to put the blocker on that dumb typo twice over :(

@alextes
Copy link

alextes commented Jan 17, 2018

Haha, you're great @hackygolucky 😄. Don't worry about it 😉.

URL looks good 👌.

README.md Outdated
@@ -49,6 +49,8 @@ When looking for support, please first search for your question in these venues:
* [Node.js Help][]
* [Open or closed issues in the Node.js GitHub organization](https://github.com/issues?utf8=%E2%9C%93&q=sort%3Aupdated-desc+org%3Anodejs+is%3Aissue)
* [Questions tagged 'node.js' on StackOverflow][]
* [Node.js Slack Community](http://node-js.slack.com): Visit
[nodeslackers.io](http://www.nodeslackers.com/) to register

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[nodeslackers.io] -> [nodeslackers.com] to sync with the URL :)

@jxm262
Copy link

jxm262 commented Jan 17, 2018

woo hoo! happy this is now being considered :) We've had this group for a couple years and it's always growing

@alextes fyi , you pinged the wrong Justin in that message above :)

Copy link
Member

@jasnell jasnell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM but we likely need some indicator for the stackoverflow and slack community to indicate that they are not "official" foundation-provided resources. That can come later tho

Copy link
Member

@Fishrock123 Fishrock123 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is still an unofficial resource and should be denoted as such.

@jxm262
Copy link

jxm262 commented Jan 18, 2018

@Fishrock123 @jasnell I might be reading this PR wrong, but I thought the purpose of this is to label it as official?

That said, I think we're all ok with having it labeled "unofficial" , but... what do we need to do actually do to receive the "official" label? We're 2-3 years in existence, >3,600 members in the group, it's active, has a healthy amount of moderation, and we're all willing to help out wherever needed.

We've also posted the CoC in the main channel, will send a periodic reminder of the rules/CoC, and all the admins have expressed a willingness to help enforce/collab with the Node folks.

On a side note, I'd openly welcome any folks from the Node committee to join the group and hang out to chat any concerns - and of course chat about Node :)

Though... this shouldn't be merged yet since the text still shows nodeslackers.io (link was changed correctly to .com)
https://github.com/nodejs/node/pull/18191/files#r162166903

@hackygolucky
Copy link
Contributor Author

hackygolucky commented Jan 18, 2018

@Fishrock123 I think we need to come up with some language that isn't 'official/unofficial' for this(admittedly, I brought this upon myself by just adopting that language so this is me suggesting an alternative). What we're talking about here is a sanctioned partnership and collaboration. If we're able to apply and moderate the CoC guidelines with a group(we currently can't do that in StackOverflow, but we are able to try for IRC just haven't done this). Everything doesn't need to be legally owned by the Node.js Foundation for people to participate and be a part of the community and for us within the project to feel comfortable with sending folks there. Much like NodeSchool.

It is leveraging the power of the community in a 'verified' sort of way, I suppose?

@BridgeAR
Copy link
Member

BridgeAR commented Feb 1, 2018

@Fishrock123 do you strongly disagree with the PR? If so, I guess it would be best to get a TSC vote?

@Fishrock123
Copy link
Member

Fishrock123 commented Feb 2, 2018

I think we need to come up with some language that isn't 'official/unofficial'

That's fine by me - I have a suggestion: Not managed by Node.js. (Well, on second thought that really still just means unofficial, which is probably still correct. ¯\_(ツ)_/¯ )

And yes due to past things and the state of #node.js, I do feel pretty strong about this. The Slack should be listed alongside it. They are channels which are not officially managed by 'us' (The TSC / CommComm).

@BridgeAR
Copy link
Member

@hackygolucky would you be so kind and add the suggestion from @Fishrock123 to the entry?

@BridgeAR BridgeAR added the stalled Issues and PRs that are stalled. label Feb 16, 2018
@BridgeAR
Copy link
Member

BridgeAR commented Mar 2, 2018

Ping @hackygolucky

@fhinkel
Copy link
Member

fhinkel commented Mar 17, 2018

@Fishrock123 are you OK with landing this? And then we'll add a statement saying it's unofficial (same as StackOverflow).

@BridgeAR
Copy link
Member

I rebased due to conflicts and addressed the comment.

@Fishrock123 this is now in the "unofficial" part, so I guess you are now fine with this?

@BridgeAR
Copy link
Member

@BridgeAR
Copy link
Member

README.md Outdated
@@ -55,6 +55,8 @@ search these unofficial resources:
* [Questions tagged 'node.js' on StackOverflow][]
* [#node.js channel on chat.freenode.net][]. See <http://nodeirc.info/> for more
information.
* [Node.js Slack Community](http://node-js.slack.com): Visit
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Micro-nit: There should be a trailing slash on the URL in this line.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh, much less of a nit and more important: This should be https. (Yes, it redirects. But still, that first request can send cookies unencrypted and have MITM content inserted and all that stuff.)

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Addressed.

Copy link
Member

@Trott Trott left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, please!

README.md Outdated
@@ -55,6 +55,8 @@ search these unofficial resources:
* [Questions tagged 'node.js' on StackOverflow][]
* [#node.js channel on chat.freenode.net][]. See <http://nodeirc.info/> for more
information.
* [Node.js Slack Community](http://node-js.slack.com): Visit
[nodeslackers.com](http://www.nodeslackers.com/) to register.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wish this URL was https. Looks like it's not served over HTTPS unfortunately. Leaving this comment here in case whoever runs it sees this and there's anything that can be done about it. Non-blocking on landing this.

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

😬 woops, yeah i'll get on that first thing tomorrow and let you know

@BridgeAR
Copy link
Member

@BridgeAR BridgeAR dismissed Fishrock123’s stale review April 16, 2018 03:14

Removing outdated review. PTAL

@BridgeAR
Copy link
Member

I am going to land this in ~24h if there are no objections from anyone.

@BridgeAR
Copy link
Member

Landed in 5c57cea 🎉

@BridgeAR BridgeAR closed this Apr 26, 2018
BridgeAR pushed a commit to BridgeAR/node that referenced this pull request Apr 26, 2018
PR-URL: nodejs#18191
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
MylesBorins pushed a commit that referenced this pull request May 4, 2018
PR-URL: #18191
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
@MylesBorins MylesBorins mentioned this pull request May 8, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
doc Issues and PRs related to the documentations. meta Issues and PRs related to the general management of the project. stalled Issues and PRs that are stalled.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet