This initiative is aimed at outreaching to the broader community and leveraging existing Experienced Node.js Developer to help move Node.js Current Release to Long Term Support (LTS), and graduate participants to Node.js Contributors/Collaborators.
This initiative is Experienced Developers focused but creates room for Intermediate and Newbies to gain knowledgeable experience of Open Source and Node.js.
This initiative is aimed to be fostered by Node.js CommComm through the Node.js Outreach Initiative. This initiative is also aimed at Node.js Developers in metro-location not fully opportune to be part of the broader Node.js Community.
The initiative will also aid the launch of Node.js Experienced/(Expert) Developers Programme (NErD) and Node.js User Group (NUG) fostered by the CommComm through the Node.js User Feedback Initiative. The initiative is also adopted from Node.js User Feedback Meetups. This initiative is designed with Africa as its case study.
Section 1.0
The Node.js Current – LTS Summit is to be an annual event matching the existing Node.js Release Calendar or can be improved to suit event timing around the world. The aim and objective of this event are to improve the inclusion of Node.js developers towards achieving a more a better and stronger Node.js project and ecosystem. Where everyone feels the need to be a contributor or collaborator, investing directly into the project be it code, documentation or community contribution; by bringing developers from diverse location to hack, build, debug and improve the Node project.
The benefit of this programme/event are as follows:
A more broad and inclusive community
More ideas and opinions on improving Node.js
Reduces issue of Working Groups being understaffed
Increases sense of responsibility
Closes multiple Node.js issues
Etc.
The Node.js Current – LTS Summit will feature the following events:
Educating Developers on Node.js Standard for Collaboration
Hacking Node.js Current Release
Debugging Node.js Current Release
Fixing Security Vulnerability in Node.js Current Release
Submitting PRs for help-wanted and good-first-issue labels
Creating Ticket for Node.js WGs
Pairing with Intermediate Developers to Submit PRs
Collaborating with Node.js Veterans and Node.js Collaborators/Contributors
This event is sighted to be a one-week event; due to its numerous activities covered. This enables us to achieve the goal of graduating these Developers to Contributors/Collaborators.
Section 2.0
Participation
From a community point of view: people find it difficult to join working groups or build the courage to make contributions even after conferences and meetups, this is usually caused by them being overwhelmed with/by the project.
This event being experienced developers focused increases chances of developers being contributors at the end the of the event; whereby developers are attending to make contributions to the node project while being guided by existing node collaborators or contributors from various working groups. This also gives the opportunity to beginner developers to learn how open source codebase and collaboration works. This event being contributions focused [No Much Talks, All Codes]; improves participation of the broader community. Taking Node.js to the community and bringing the community to Node.js.
Section 2.1
Participant Rules
Rules towards how the contribution will be made will be adopted from the existing CONTRIBUTORS_GUIDE in the TSC and WGs respectively. Rules will be enforced by Node.js TSC/CommComm WGs representative either WG champions or contributor volunteer(remotely/in-person), by providing guidance towards the contributions/contributors’ models and where help is most needed within the WG or project.
Developers (Attendees/Participants) are to break and rebuild Node.js towards achieving Long Term Support for a particular release. Developers (Attendees/Participants) are also allowed to submit a proposal for a new release.
Section 2.2
Participants Rating
Experienced Developers (3 – 4 years)
Intermediate Developers (2 – 3 years)
Beginner Developers (1 – 2 years)
Newbie (0 – 6 months)
Section 3.0
Ownership
The event is originally designed for Africa (Node in Africa) but be best adopted by the Node.js Project as it fits the current model of Outreach and User Feedback Meetups. Ownership can be completely transferred to the Node.js Project and improved for the entire Node.js Community. Making this event a standard event for Africans and Developers globally to convene annually in any African country.
Node.js Current – LTS Summit can be owned:
independently but leverages Node.js resources to raise funds for the event
completely independent and Node.js Org as a SuperMax Platinum Sponsor
completely independent and Node.js Org as Partner Community (similar to leveraging resources)
Places a Higher-Order-Model, where existing Experienced Node.js Developers are empowered as champions to Create, Build, and Foster Node.js User Groups in their various locations. Granting them access to collaborator/contributor privileges (e.g. Travel Fund Reimbursement) and public listing of their names in a GitHub repo or web-page as benefits for taking up the mantle of a champion in their locations.
This position of a champion can ONLY be attained by attending a Node.js Current – LTS Summit; as the education of duties will be shared and taught at the event.
This position is restricted to Non-Node.js Collaborators; as this initiative is to encourage and empower the broader community to creating, building and fostering Node.js User Groups in their location. Also, bearing in mind that Node.js does NOT restrict anyone from hosting or organizing meet-ups or conference in their location.
This User Group is only preferably recognised by Node.js as they help with the survey, reports on bug and issues locally via relating issues, bugs, etc to the Node.js User Feedback Team through these champions.
Section 4.1
How to attend
The position is restricted to only participants of the event. Travel scholarship will be provided to enable developers across Africa to attend the event. Ways to win this scholarship is still TBD. The location will be constantly rotated across different Africa nations to also enable everyone to has the feel of the event.
Node.js Current – LTS Summit
Champion
Introduction
This initiative is aimed at outreaching to the broader community and leveraging existing Experienced Node.js Developer to help move Node.js Current Release to Long Term Support (LTS), and graduate participants to Node.js Contributors/Collaborators.
This initiative is Experienced Developers focused but creates room for Intermediate and Newbies to gain knowledgeable experience of Open Source and Node.js.
This initiative is aimed to be fostered by Node.js CommComm through the Node.js Outreach Initiative. This initiative is also aimed at Node.js Developers in metro-location not fully opportune to be part of the broader Node.js Community.
The initiative will also aid the launch of Node.js Experienced/(Expert) Developers Programme (NErD) and Node.js User Group (NUG) fostered by the CommComm through the Node.js User Feedback Initiative. The initiative is also adopted from Node.js User Feedback Meetups. This initiative is designed with Africa as its case study.
Section 1.0
The Node.js Current – LTS Summit is to be an annual event matching the existing Node.js Release Calendar or can be improved to suit event timing around the world. The aim and objective of this event are to improve the inclusion of Node.js developers towards achieving a more a better and stronger Node.js project and ecosystem. Where everyone feels the need to be a contributor or collaborator, investing directly into the project be it code, documentation or community contribution; by bringing developers from diverse location to hack, build, debug and improve the Node project.
The benefit of this programme/event are as follows:
The Node.js Current – LTS Summit will feature the following events:
help-wanted
andgood-first-issue
labelsThis event is sighted to be a one-week event; due to its numerous activities covered. This enables us to achieve the goal of graduating these Developers to Contributors/Collaborators.
Section 2.0
Participation
From a community point of view: people find it difficult to join working groups or build the courage to make contributions even after conferences and meetups, this is usually caused by them being overwhelmed with/by the project.
This event being experienced developers focused increases chances of developers being contributors at the end the of the event; whereby developers are attending to make contributions to the node project while being guided by existing node collaborators or contributors from various working groups. This also gives the opportunity to beginner developers to learn how open source codebase and collaboration works. This event being contributions focused [No Much Talks, All Codes]; improves participation of the broader community. Taking Node.js to the community and bringing the community to Node.js.
Section 2.1
Participant Rules
Rules towards how the contribution will be made will be adopted from the existing CONTRIBUTORS_GUIDE in the TSC and WGs respectively. Rules will be enforced by Node.js TSC/CommComm WGs representative either WG champions or contributor volunteer(remotely/in-person), by providing guidance towards the contributions/contributors’ models and where help is most needed within the WG or project. Developers (Attendees/Participants) are to break and rebuild Node.js towards achieving Long Term Support for a particular release. Developers (Attendees/Participants) are also allowed to submit a proposal for a new release.
Section 2.2
Participants Rating
Section 3.0
Ownership
The event is originally designed for Africa (Node in Africa) but be best adopted by the Node.js Project as it fits the current model of Outreach and User Feedback Meetups. Ownership can be completely transferred to the Node.js Project and improved for the entire Node.js Community. Making this event a standard event for Africans and Developers globally to convene annually in any African country.
Node.js Current – LTS Summit can be owned:
Section 4.0
Node.js Experienced/(Expert) Developers (NErD) Programme
Places a Higher-Order-Model, where existing Experienced Node.js Developers are empowered as champions to Create, Build, and Foster Node.js User Groups in their various locations. Granting them access to collaborator/contributor privileges (e.g. Travel Fund Reimbursement) and public listing of their names in a GitHub repo or web-page as benefits for taking up the mantle of a champion in their locations. This position of a champion can ONLY be attained by attending a Node.js Current – LTS Summit; as the education of duties will be shared and taught at the event. This position is restricted to Non-Node.js Collaborators; as this initiative is to encourage and empower the broader community to creating, building and fostering Node.js User Groups in their location. Also, bearing in mind that Node.js does NOT restrict anyone from hosting or organizing meet-ups or conference in their location. This User Group is only preferably recognised by Node.js as they help with the survey, reports on bug and issues locally via relating issues, bugs, etc to the Node.js User Feedback Team through these champions.
Section 4.1
How to attend
The position is restricted to only participants of the event. Travel scholarship will be provided to enable developers across Africa to attend the event. Ways to win this scholarship is still TBD. The location will be constantly rotated across different Africa nations to also enable everyone to has the feel of the event.
Section 5.0
Moving forward
TBD