Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Node.js Contributor Workshop

Node.js Contributor Workshop

CCOSS 2019

Giovanny Gongora

September 15, 2019
Tweet

More Decks by Giovanny Gongora

Other Decks in Programming

Transcript

  1. • 10:00 - Introduction to Projects • 10:30 - Project

    Landscape • 11:30 - Break • 12:30 - Environment Setup • 13:00 - Lunch • 14:30 - Contribution Hackathon • 18:00 - Party
  2. –Tierney Cyren @bitandbang “ there's a place for you to

    contribute to Node.js no matter your skillset ”
  3. The OpenJS Foundation is governed by a board consisting of

    corporate members, an Individual Membership Director, a TSC Director, and a CommComm Director. In total, 5 committees within the Foundation – the TSC, the CommComm, the Legal Committee, the Marketing Committee and the Finance Committee.
  4. TSC The Node.js Technical Steering Committee, a top-level committee in

    the OpenJS Foundation tasked with technical stewardship of the project as a whole.
  5. CommComm The Node.js Community Committee, a top-level committee in the

    OpenJS Foundation tasked with outward facing work and community relations.
  6. Initiative and Team These are groups that aren't independently chartered

    but have some form of ownership over a task or domain. Initiative is used in the CommComm and TSC, while Team is only used by the TSC.
  7. Working Groups are a concept under the TSC but not

    the Community Committee. They have formal, independent charters just like the TSC and CommComm. Initiatives and Teams are concepts in both the TSC and CommComm, and are almost identical to Working Groups in practice, with the critical difference of not being independently chartered.
  8. Governance Node.js leans very heavily on open governance. The project

    itself has a GOVERNANCE.md that dictates how the project is governed, but there are additional GOVERNANCE.md files throughout the GitHub organization for different groups – like the CommComm – which have independent governance.
  9. It's also worth noting that Node.js follows a global Code

    of Conduct, so if you are interested in participating be sure to give it a read.