Home

Awesome

This Committee is Retired ❤️

The Node.js Community Committee has been retired. You can find the blog post with details here.

Community Committee

The Community Committee is a top-level committee in the Node.js Project focused on community-facing efforts. For details on how we operated, read the Community Committee Charter.

Why does the Community Committee exist?

The Community Committee reflects a formal role and the relevance of the voice of community in the governance of the Node.js project. The formation of this group as a committee alongside the Technical Steering Committee (TSC) demonstrates that community-focused contributions are valued by the contributors of Node.js, and that roles other than those of code contributor help foster a healthy, sustainable open source community.

The Community Committee works to empower people in every part of the project. By focusing on outward-facing community efforts, we aim to make the Node.js project more diverse and improve the environment for inclusivity, attracting a wider range of views, voices, and opinions, which in turn helps us ship better software.

Community Committee initiatives are formed with the intent of improving the cultural development and outreach within the Node.js project, and are therefore suited to engaging people with non-coding skill sets to contribute as well.

Contributing

code commits !== the only means to contributions.

The Community Committee is tasked with growing and sustaining the Node.js Community. If you're reading this, you're already a part of that community and we'd love to have your help!

Before you get started, here's a broad outline of the Community Committee's governance structure:

As seen here, most of the community work that immediately affects the project is done within the numerous initiatives. We recommend checking the list of initiatives below and getting involved with one that you find interesting! If nothing is particularly interesting to you and you have concrete ideas, open an issue here! We can help to point you in the right direction.

To get started with contributing, you should read the Contributing Guidelines document. This document details the roles you can take on. It also includes a guide to contributing and links to good first issues where we're looking for help.

If you're interested in participating in the Community Committee directly, you're more than welcome to join via the Zoom link posted in our bi-weekly meeting issues.

Strategic Initiatives

Initiatives are projects that the Community Committee and the broader community members are collaborating on to enable Node.js across the ecosystem.

At any one time the Node.js Community Committee has a number of strategic initiatives underway. With the less-tangible approach to the work that the Community Committee does, having a way to track this work is important.

For each strategic initiative, the Community Committee's goal is to have a single point of reference - a champion - that understands what's happening with the initiative to the fullest extent possible, and can report on the initiative as needed.

A review of the initiatives will be a standing item on the Community Committee agenda (even if the update is 'nothing new') as a way to ensure they are active and have the support needed.

Current Initiatives

InitiativeChampion(s)CommComm LiasonLinkOKR
i18nobensourcenodejs/i18n
MentorshipDavidGuttmannodejs/mentorship
Examplesbnbnodejs/examples
OutreachAhmadAwaisnodejs/outreach
Website Redesigndesignmorewebobensourcenodejs/nodejs.devnodejs.dev/objectives-key-results

In Need of Champion

InitiativePrevious ChampionLinks
NodeTogetherrachelnicolehttps://github.com/nodejs/community-committee/issues/63
Office Hoursbnbhttps://github.com/nodejs/community-committee/issues/157
Code + Learn Friendliness?https://github.com/nodejs/community-committee/issues/158
How I Got Into Node?https://github.com/nodejs/community-committee/issues/138
Node.js People Everywhere?https://github.com/nodejs/community-committee/issues/184
This week in Core?https://github.com/nodejs/community-committee/issues/148

Completed / Retired

InitiativeChampionLinksNotes
Badgesamiller-ghnodejs/badgesOn pause until design is refined in website-redesign
Community EventsPatrick Heneisenodejs/community-eventsRepository Archived
Educationhackygoluckynodejs/educationAbsorbed by the Website Redesign Initiative
Enterprise User FeedbackAhmadNassrinodejs/user-feedbackRepository archived
Evangelism WGbnbnodejs/evangelismResponsibilities absorbed by CommComm
Node.js Collectionwaleedashrafnodejs/nodejs-collectionInactive
Open-source Friday?#180No clear project
Social Media Delegatesbnbnodejs/social-media-delegates
User Feedbackdshawnodejs/user-feedbackMoved to OpenJS

Meetings

Community Committee meetings are broadcast via Zoom. The join link is published in the meeting's respective issue. Meeting times are coordinated to optimize for contributor timezones.

Current meeting cadence is every other week on Thursdays. Please check the Node.js Project calendar for next scheduled meeting. Also, the issues section of this repo will include a CommComm meeting issue, some time before it begins.

We stream our conference call straight to YouTube so anyone can listen to it live, it should start playing on the Node.js YouTube channel when we turn it on. There's usually a short cat-herding time at the start of the meeting and then occasionally we have some quick private business to attend to before we can start recording and streaming. Please be patient, and it should show up.

Governance and Current Members

The Community Committee is an autonomous committee that collaborates alongside the TSC and whose governance was strongly influenced by the TSC's example. See governance documentation to learn more about the group's evolving structure and CONTRIBUTING.md for guidance about the expectations for all contributors to this project.

Community Committee Members

Community Committee Emeriti

<!-- Source for Markdown links included in this document --> <!-- useful repo links --> <!-- random but necessary links--> <!-- profiles of humans --> <!-- repo links --> <!-- initiative OKR links -->