Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plan for collaborator session in Dublin #159

Closed
mhdawson opened this issue Sep 7, 2022 · 10 comments
Closed

Plan for collaborator session in Dublin #159

mhdawson opened this issue Sep 7, 2022 · 10 comments

Comments

@mhdawson
Copy link
Member

mhdawson commented Sep 7, 2022

No description provided.

@mhdawson
Copy link
Member Author

mhdawson commented Sep 7, 2022

What would use for an easy retro type type tool?

@bnb
Copy link
Contributor

bnb commented Sep 21, 2022

https://easyretro.io/

@mhdawson
Copy link
Member Author

Agenda

@mhdawson
Copy link
Member Author

Actions

  • share links for easy retro boards, ask collaborators to start filling out
  • add agenda to openjs summit issue

@mhdawson
Copy link
Member Author

@nodejs/members

We discussed in the next-10 meeting today and as part of the collaborator summit we'd like to brainstorm technical priorities and what's going well/not so well in the project. There are 2 easy retro board, it would be great to have you all add your thoughts by adding entries to the easy retro boards.

The two easy retro boards for those are:

This comment has lists for past boards if you need some additional context - #159 (comment)

@mhdawson
Copy link
Member Author

Top priorities brainstorm board

image
image

@mhdawson
Copy link
Member Author

Community Brainstorm

image

@sheplu
Copy link
Member

sheplu commented Oct 12, 2022

also the result from the second board

edit: faster than me @mhdawson thanks a lot for posting both

@sheplu
Copy link
Member

sheplu commented Oct 26, 2022

Technology Trend 2021

TypeScript / Type
Serverless
Web Assembly
Tracing
Single Binary
CI/CD/Automation
Permission/Policies
Graphql/grpc
Prometheus style metrics
Secure Software bill of materials
Pre compilation
Cryptocurrency
IoT
Zero knowledge
Object capability (OCAP)
Ecosystem Comparability and maintenance

Technology Trend 2022

ESM support (new)
TypeScript / Types (-1)
Serverless (-1)
Small footprint runtime (new)
Observability (-5)
DX (new)
WinterCG (new / ecosystem?)
Http3 (new)
WASM (-6)
Supply chain security (+6)
eBPF (new)

Technology take 2021-2022

Types / TS need to be a core subject (linked to the new tc39 type proposal - also PR and discussion about linking TS)
Serverless still a key priority (WinterCG group ?)
Security still on the list, how to improve what should we change ? (ecocystem wide maybe)

Some stuff are in progress

  • binary
  • diagnostic (tracing, prometheus metrics?)

Node.js features 2021

Modern HTTP (undici)
documentation
ESM
ES version support
diagnostic
Quic
Worker thread support
fs hook
argument parser
Native bundling support (TS)
FIPs support
N-API
better installer / binary management
AoT (v8)
OpenSSL support
Iteration on policies / sandbox primitive
Alternative SSL support

Node.js features 2022

Docs (+1)
Stable fetch (new / http support ?)
undici (-2)
ESM import mocking (-1)
hot reload (new)
esm/cjs interop (-2)
tests(pretty + more) (new)
python -m simple http server (new)
embeded nodejs (new)
better perf(stream) (new)
expand diagnostic_channel (-6)

Features take 2021-2022

Documentation is a key point to adress (next-10 initiative on the way)
ESM seems crucial also (function, doc, recommandation, interop...)
Diagnostic seems to be a key concept to improve

Some functionnalityes landed:

  • Fetch
  • undici
  • argument parser
  • openssl

Other 2021

vulnerabily management and reporting
compatibility with other env

Other 2022

Improving CI reliability (new)
CITGM maintenance (new)
Fuzzing (new)
performance (bun, deno) (new)
Vulnerability management (-4)

Other take 2021-2022

Vulnerability and security are key
global maintenance (on multiples topics)

@sheplu
Copy link
Member

sheplu commented Oct 26, 2022

Key focus areas 2021

collaborator
attracting collaborator
concensus process
more communication
large changes
mentorship is great
leadership model
buuild technology

Key focus areas 2022

being well welcomed
education
sustainable outreach
funnel contributor onboarding/communication
increase corporate contribution
enabling larger initiatives
further built in tooling
faster startup time

Key take 2021-2022

Good collaboration coming but hard to retain
Need to reach for companies for support / money / contribution
Need to work on better follow up with new contributor
How to have bigger initiatives

Obstacles 2021

Consensus model
different agenda
how to contribute
timezone
to few knowledgeable people (stream, ...)
PR staled
Size of project
jenking log are hard
long build time

Obstacles 2022

flaky CI / test
communication with community
lack of good first issue
primordials
ESM / CJS interop for module author
money
corporate priorities
nice/area don t gave reviewer
OpenJS foundation limitation
Timezone
how to prioritize
burnout
not enought contribution from ecosystem
work more asynchronously

Obstacle 2021-2022

Area without enough contributors (project size, burnout, ...)
timezone is still an issue
tests/build is long and log can be hard
money/corporate was a big talk

working well 2021

Active working groups
release cadence
codeowner
automation

working well 2022

PR process
Collab summit
OpenSSF
New collaborator
Automation on github
stable ecosystem (less complaits)
onboarding collaborator

Working well take 2021-2022

Working group onboarding collaborator and people joining seems fine
automation played a key role on helping members
PR speed seems to be better

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants