Skip to content

Commit

Permalink
feat: 2023 vancouver summit community
Browse files Browse the repository at this point in the history
  • Loading branch information
sheplu committed Aug 30, 2023
1 parent 66147f1 commit bc2b999
Showing 1 changed file with 62 additions and 0 deletions.
62 changes: 62 additions & 0 deletions collaborator summit/2023-vancouver/community-brainstorm.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
## Key focus area

| 2022 | 2023 | Change |
|---|---|---|
| Increase corporate contributions: getting a few unicorn startups and companies to allocate some engineers to Node.js / Keeping the lights on, build, security releases / Corporate Investment: How do we make it happen? | Increase the outreach to add more collaborators / maintainers / New contributors onboarding / growing long term collaboratos | =/+1 |
| Funnel contributor onboarding into relevant working groups / Communication about initiative and help people to be involved / Could use more followup after Code & Learns / Onboarding the next generation: what happens when we all die | Standards / JavaScript / Introducing and improving standards-based interfaces to encourage their use over existing non-standard equivalents. | new |
| Education | Balancing evolution and stability | new |
| Enabling larger initiatives | Documentation | new |
| Further built in tooling | Performance | +2 |
| Being well welcomed in WG / being well welcomed in working group | Community communication | +2 |
| Faster startup time | Security | new |
| Sustainable outreach / Adjacent community engagement | Observability | new |


> More coordination with new contributor and sharing knowledge
> Core functionnalities around Observability and security while balancing with stability
> Standardization and Documentation
## Obstacles

| 2022 | 2023 | Change |
|---|---|---|
| Flaky CI / CI reliability / Flaky CITGM / CI time | Node.js core is very complex for new contributors / Mentorship/new contributor on-ramp / Extremely hard ramp up to become a prolific maintainer of Node.js / Maintainer Sustainability / It's often unclear to first time contributors who are the primary reviewers of certain areas of the project. | +1 |
| Lack of "good first issues" | npm / Lack of standardization/specification of package.json | +3 (new functions?) |
| Some niche or complicated areas have a really hard time getting reviews | flaky CI / node.js ci / Flaky tests | -3 |
| Communicating with the community about adding npm module functionalities into core | CI performance, especially on not common combination / CI UX / CI/CD | -4 |
| ESM and CJS interoperability in npm module: do we have a recommandation for the community? | Bun / other javascript runtime. It's will create confusion for junior javascript dev / Deno | new |
| A lot of different topic, how to prioritize | CJS | -1 |
| Timezone / Meeting time for WG | rigidly adhering to web api choices adds burden for node users | new |
| Primordials | Slack is quite big and sometimes is hard to know where to ask specific questions | new |
| Money | | |
| Corporate priorities | | |
| OpenJS Fundation limitations | | |
| Burnout | | |
| Not getting enough contribution from the ecosystem | | |
| Work more asynchronously | | |

> Flaky tests and CI are still an issue
> Hard to onboard / have contributor in specific area
> Lack of standards and some standards are only for web
## Working well

| 2022 | 2023 | Change |
|---|---|---|
| Collaborator Summit | Community | new |
| Onboarding new collaborators | teams and autonmy/indepedence / Working Groups | = |
| PR process | Minimal breakage | +3 |
| New collaborators (seems a lot new people this year than before) | Collaborator summit | -3 |
| OpenSSF contribution to make Node.js more secure | Running part of the projects outside of the main repo. As an exapmle, Undici has a steady flow of collaborators and PRs from individuals. | +1 |
| Making sure the ecosystem is stable and breaking changes are few. Few complaintes from the ecosystem | slack for team | new |
| Automating away a lot of things with labels and GitHub Actions has made the contributing experience friendlier | Youtube/meeting minutes/recording in public | new |

> Async work
> Collaborator Summit
> "External" projects

0 comments on commit bc2b999

Please sign in to comment.