-
Notifications
You must be signed in to change notification settings - Fork 70
Initiative for Nodejs Community Chapters #280
Comments
As we get some meeting with NodeSchool people for website redesign getting started content and other documentation contents, I think it would be beneficial collaborating with NodeSchool officially/unofficially starting up Community Chapters |
Starting a Nodejs community chapter, from what I have read so far its a good thing this should come under ComCom, that's if it won't be too much on them already. |
@inidaname You are right and collab with NodeSchool would be helpful for both sides. It'd give NS members a way to speak/convey message from Node.js and Node.js WGs to the community and on the other hand, Node.js can get easy access to live community in terms of getting feedback and dealing with Diversity/Inclusivity/Globalization/Evangelism etc. @bnb can we add this in cc-agenda? |
Just my thoughts based on my experience of running NodeSchool in Barcelona: NodeSchool is great, but it mainly serves two specific groups of people: the ones who want to get started with node and the ones who want to teach. I don't think NodeSchool serves the purpose of "group building". People joined NodeSchool once and either dropped it or moved on to the NodeBCN user group. One of the bigger issues of the NodeSchool chapter repos is GitHub itself: there's an assigned maintainer and there might be others who want to organise an event but can't because it's already assigned and the maintainer won't merge the PR for example. I'm personally interested in a directory of Node.js users especially in small towns and remote places. I'm traveling a lot recently and would like to join them and maybe offer my help with talks, organisation experience etc, as long as there's an easy way to reach out before (meetup.com is not easy). Not sure if that fits into the scope of this issue, just how I feel about it. |
The Community Chapters would be focused upon not only with getting started with Node content but also with going ahead with JS and Node like - learn skills, t&t with Node and other introductions, also organizing Meetups, conferences, summits official/unofficial with NF |
I think JS/Node.js content should be developed by Evangelism WG members probably under the CommComm. That might probably bring the WG back to life. Don't know if that makes actual sense? |
For me it would. :) |
@PatrickHeneise I agree. But I think it also depends on how NS is managing events. If it's a Level: Beginner talk/session than most of the attendees would be starter. If it's a Level:Advance talk/session than it would have a similar audience. About directory: Yes, that has been also raised. I personally felt that there is a need for a global directory(optional to signup) from where people can get in touch with the local community. But this ^ also relates to having a chapter/community. For example, if there is talk/session arranged by NS, the organizer can ask attendees to fill the member's form (optional). And later on, it can be followed in all NS chapters around the world. It would create a huge directory of Node.js users/starter/mentors/students everyone. |
That looks interesting. One issue I see here is the central "organiser" role, means many need to rely on a few to be online/respond/etc. I've seen a lot of struggle in the past with "ownership" over the organiser role, a directory would resolve that. Signup from NodeSchool would definitely help to get a lot of people into the directory fast. |
Adding updates from last CommComm meeting,
The issue is still for everyone to add comments/suggestions if they think we can do better? +I have also opened an issue in NodeSchool/Organizer to get feedback: Collaboration with Node.js Community Committee / Working Group Members |
@hackygolucky would we represent this repo/team as CommComm Initiative or sub-working group? |
Can you get me on board? I am willing to lead this wg, if CommComm can allow me! |
@WaleedAshraf that was pretty much the state of the |
I don't think much can be done on this, till we know how working groups would function under the CommComm. In the past, many WG under the CommComm has failed and that should be something we can avoid, allowing this not to fail. In as much as we all want this to work we should definitely get the persons actively involved in this and fully interested in it, probably have a meeting and know how we can structure this not to fail too... But let's watch out for the decision on the CommComm Membership and WG before acting on this. |
@codeekage @PatrickHeneise I agree. @maddhruv I appreciate your interest, but right now, even I'm not sure who will be leading this, and how we will select a leader. Keep following the discussion here. 👍 |
Awesome @WaleedAshraf but it will be more awesome if we could work on how it will be structured, function and purposes before presenting it to the CommComm. I propose a meeting before the next CommComm meeting, so we can plan on it properly before getting more persons involved. From issue #520 in @nodeschool/organizers. |
Hi everyone, There is also a related issue in NodeSchool Organizers repo, where many organizers have shown interest. Collaboration with Node.js Community Committee / Working Group Members I assume many people from NodeSchool and other communities would be present at Collab Summit so it'd be a good time to discuss. There is no plan on what should be done right now. So just getting feedback and opinion from others should be enough. @nodejs/community-committee |
I don't know if there was any talk about that in a session at the summit, I must admit I can't remember. Can anyone provide input on this? cc @nodejs/community-committee |
@bnb can discuss this in next commcomm meeting? |
My recollection of discussing this work was that we can list best practices of running events throughout the world to help support organizers as a repo. Empowering the best practices and how we can help those groups, running independently of this organization(such as Node.js Africa), is what we can do in here. As we've discussed many, many times, is that we should not be providing a structure for events around the world internal to this project because we can't provide the resources and vetting required to hold these groups accountable to being official to the Node.js project. What we've reiterated in these conversations, both in issues and in meetings, is that you don't need the Node.js project to have the org you are talking about. You could do this very similarly to NodeSchool, which intentionally does/did not operate under the Node.js project to have agency and not be held to the same governance structure. So, to wrap this up, yes to a repo in the Node.js project that we can provide documentation on doing good work with this the world over. I don't think that the Node.js Chapters entity itself belongs in the Node.js Github org, as anything that lives in this org is 'official' and is considered a part of the Node.js Foundation IP. |
I'd like to echo what @hackygolucky said, plus add that even if we did agree that we wanted to build out such a project we wouldn't have the ability to execute well enough on it to actually provide the infrastructure needed. Beyond even being able to execute on it, I'd argue that Node.js has been fundamentally rooted in grassroots community. From the modules ecosystem to grassroots events like NodeConf and NodeSchool, trying to figure out how we can mimic that inside of the project is a mistake because it takes the opportunity away from the dozens of grassroots Node.js community events and organizations around the world. The project has always provided frameworks to do really cool things and build on top of those cool things – building out resources that those who are interested in running events can take on would be an incredible feat, and definitely something we can maintain and iterate upon over time. For better or worse, Node.js as a project community is one of the leaders in being forward thinking in terms of people – this is yet another way to continue building out that and lead the way for innovation around people within our ecosystem. |
@bnb @hackygolucky I agree with both of you but I'm not sure if there is a way for a community to have minimum collaboration with Node.js that it doesn't come under Node.js Foundation IP but still can use its name (as a partner/collaboration) for many use cases (few of which I mentioned in issue description). Other than that, I see a number of NodeSchool organizers interested in this collaboration which you can check here: nodeschool/organizers#520 And with this "Begin Documenting Partner Communities (and what that means)" issue, I'm not sure if a NodeSchool chapter can represent itself as "Partner Community" if it fulfills the requirements?
|
Yeah, this is tough @WaleedAshraf. Moderation with Node.js has the constant challenge of how much work it takes to know the context of a particular area that they are moderating in. It's part of why the Moderation team and the Admin group have lots of conversations around what can be considered a part of the Node.js project because we barely have enough people to moderate our existing spaces. That ensures we maintain trust and quality of experience. This is one major reason why we say that we want to help encourage ecosystem folks excited about Node.js, but it is tough for us to say it's a part of the Node.js project because we can't ensure the guidelines and governance are being adhered to and enforced. I think the same goes for Parter Communities. When we're saying we're partnering, we're implying some sort of vetting. Which means people trust that they can go to those events/communities and receive a similar level of care and experience. |
Moderation on the Node.js project has always been something we take into consideration before performing or carrying out any project at any level which is something I really do love about the Node Team. Our CoC and how members try to carry out all by-laws even when they are off the project is super Awesome! If moderation and we not having enough folks to help enforce this task? Using the resources we have should do it... which are already existing collaborators. If every member at the top-level community consider themselves as a moderators of the Node.js Project we can do more in moderation than we are already doing. Using the Outreach-Committee: Context around this, is yet to be established but we could empower this team to also carry moderation amongst partner communities. I think working on moderation and how we can do more with the little we have now should also be discussed in the next CommComm meetings. |
Please correct me if I'm wrong: I see two different arguments here:
Of course, we can run "Some JS Camp", but that's not the same as running a node.js event with the official backing of the node.js brand and community. To me, this reads like an issue of trust. Node.js doesn't trust community event organisers to adhere to official CoC and guidelines, and therefore their work and passion aren't recognised within node.js (i.e. Foundation membership, a vote, etc.). On the other hand, as a community member, the only official event I could visit is Node Interactive in North America. No events in Europe or Asia, which the community could easily organise. |
@PatrickHeneise I get your point and how this may seem to appear but that's clearly not the case since the Node.js Org have invested so much in diversity and inclusivity saying:
is completely not true. We are only careful with how we manage onboarding new initiatives and knowing how we can manage them in a long run. If language around managing them and entrusting responsibilities to folks as representative of the Org to organize and manage communities, don't you think it makes sense to be sure that the representative is able to uphold the image of the Org and maintain our standards, CoC and moderation policies? |
Thanks for clarifying, @codeekage. This is just how I feel about this issue. I do agree that the organisers need to uphold the image of the org, as you say. But how should people be recognised for their efforts? How can someone with the help of the Node.js Org start an "official" meetup or event in a city? In regards of diversity and inclusivity offline, the only official Node event is in North America. Before it was at least in Europe as well and more accessible. There's nothing in Asia, even though it's by far the biggest community. How do people engage if they can't afford a flight to North America? |
After little more discussion with NodeSchool Organizers, here is list of benefits that a chapter may get after collboration with Node.js Foundation. Here are few benefits I think of:
Happy to discuss more around this in out next meeting and in Partner Communities issue. Related issue:
ping @mhdawson |
@nodejs/community-committee everyone at Node+JS Interactive/Collab summit this issue really needs more discussion. So feel free to ping me. |
@amiller-gh can you add agenda tag to this? @chowdhurian @BridgeAR need your comments as you run local NodeSchool? |
@WaleedAshraf will you update the issue with the outcomes and notes from the meetings? |
@WaleedAshraf, always feel free to add the cc-agenda ticket yourself too 🙂 @PatrickHeneise, will do 👍 |
@amiller-gh @bnb |
@amiller-gh @bnb We should either make this update for close this ticket for later discussion. |
@WaleedAshraf was this discussed in that session? 🤔 |
I'll update this issue. Thanks for the ping. @bnb |
Going to close for now since we've not seen forward movement on it in ~6 months. If there is a critical mass of support and we see traction, feel free to re-open. |
Purpose of this initiative is to have a collaboration/partnernship between Node.js Community Committee and NodeSchool Chapters (could also be some other local community).
Benefits for Node.js Foundation and ecosystem:
Benefits for NodeSchool Chapters:
Why is it needed now?
I think this can be very helpful to @nodejs/community-committee.
CommComm is one of the most active WG. We have weekly meetings, an awesome team which actively respond to issues and listen to public concerns. But I think it also needs a physical presence like chapters. This would help the community to have easy access to people from Node.js Foundation.
Having such chapter gives WGs members a platform to easily interact with Node.js users/public which I think is really important for CommComm WG (maybe not for other WGs).
Reason to select NodeShool is that many of us (Node.js Foundation members) are already running a local NodeSchool chapter and it is one of the most common Node.js Community.
Related Issue in NodeSchool/Organizers:
Related Issue is CommComm:
Suggested process for this:
This collaboration would go under PARTNER COMMUNITIES
Similar issue which have been raised in past, but staled:
Same issue has been raised in different ways in different repos, many time.
How this is different from previous initiatives like "community-events" :
Previously, we tried to manage community events/chapters by our self which is big task it self and most of the time, no one was able to give time/effort needed. By collaborating with existing chapters like NodeSchool would save us time/effort in managing the events/workshops/talks everything.
The text was updated successfully, but these errors were encountered: