Skip to content
This repository has been archived by the owner on Apr 22, 2023. It is now read-only.

Begin Documenting Partner Communities (and what that means) #326

Closed
bnb opened this issue May 31, 2018 · 5 comments
Closed

Begin Documenting Partner Communities (and what that means) #326

bnb opened this issue May 31, 2018 · 5 comments

Comments

@bnb
Copy link
Contributor

bnb commented May 31, 2018

Recently we've had some renewed discussion around extending "official" communities. This discussion isn't really new, and has taken a few different forms since the creation of the Node.js Foundation.

There's an example in nodejs/node of a PR referencing one specific third-party Node.js community. I happened to create this third-party community, but there are quite a few others that exist that might not get the same level of credit because they don't presently have champions from the Node.js project to help encourage more engagement between Node.js and their communities.

As such, instead of going through and including those communities over time and one-by-one, we discussed the concept of introducing partner communities and creating a new top-level document in the last CommComm meeting that would enable us to be a bit more flexible with how we approach listing out partner communities. Ideally, such a document would follow the same path that documents like the Node.js Code of Conduct have set out–a single point of reference for a common or shared set of content.

To kick things off a bit, here's some of the general content that needs to be covered in this document:

  • What does it take to become a partner community?
    • Adherence to the Node.js Code of Conduct
    • Adherence to the Node.js Moderation Policy
    • Participation of a Node.js representative as a moderator (likely an org member, or possibly a TSC/CommComm member?)
  • Listing out partner communities
    • List partner communities names and descriptions
    • Possibly link a confirmation that they've agreed to adhere to the Node.js Code of Conduct and Moderation Policy?
    • List the Node.js representative's contact info

That's definitely not a comprehensive list, and I expect it to grow and evolve over time. Just wanted to throw a strawman of my own ideas together so we can pick it apart and begin to flesh out this kind document 😄

The work to be done here:

  • Once we've generally got consensus, create a PR adding this file and filling in it's contents.
  • Back-fill with existing communities that are already doing this (NodeSlackers and the Node.js Discord are the examples I'm immediately aware of)
  • :shipit:
@WaleedAshraf
Copy link
Contributor

@bnb 👍 🎉
Can "Initiative for Nodejs Community Chapters - Collaboration with NodeSchool" relate to this?
If possible, can you have some conversation around this during the summit? I know it's too late to ask. I thought Agiri might take this but unfortunately Agiri is not able to attend.

@codeekage
Copy link
Contributor

Yea... sadly @WaleedAshraf I think we could discuss at the end of the summit.

@Tiriel
Copy link
Contributor

Tiriel commented Jun 6, 2018

Throwing my two cents on this!

What does it take to become a partner community?
Adherence to the Node.js Code of Conduct
Adherence to the Node.js Moderation Policy

These seem absolutely necessary and unavoidable to me.

Participation of a Node.js representative as a moderator (likely an org member, or possibly a TSC/CommComm member?)

I'd say at the very least a member of the moderation team, but preferably a TSC/CommComm member. But do not that I don't think the representative should already be a representative beforehand. Explicitly, if one person in the partner community staff is already a valued contributor of the org, I see no reason not to have them follow the path to CommComm membership and become said representative.

If this is felt as too much a requirement, I think a representative for the community should be invited as a guest regularly (say like once in a quarter at the very very least) to the CommComm meetings to give updates on their community. Or perhaps make a reporting issue in the admin repo like the moderation team sometimes does. We could even have a standing item on the agenda to hear reports from the communities like we do from the initiatives.

Listing out partner communities
List partner communities names and descriptions
Possibly link a confirmation that they've agreed to adhere to the Node.js Code of Conduct and Moderation Policy?

This seems quite necessary for transparency IMHO

List the Node.js representative's contact info

Same as above.

@keywordnew
Copy link
Contributor

I'd like to have clarified: are we making a distinction here between 3rd party communities that meet in-person vs those that meet online?

Participation of a Node.js representative as a moderator (likely an org member, or possibly a TSC/CommComm member?)

This will be more difficult when applied to in-person groups.

@bnb
Copy link
Contributor Author

bnb commented Jan 2, 2019

This has been achieved and landed in be885d3. Please feel free to iterate on the current document with anything from this issue that is missing! Going to close this since it was a success 💥

@bnb bnb closed this as completed Jan 2, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants