-
-
Notifications
You must be signed in to change notification settings - Fork 140
Description
I think the role of the TSC and Community Committee's can be to help enable work in the key areas that are important to the success of node. This is an attempt at putting together a starting list of these areas.
In the regular meetings we should review these periodically to make sure things are on track and progressing. If they are not then we should work to identify solutions and find people who can help out in order to get them back on track. In some cases there are working groups that align with these. In that case the role would be to provide resources/help when needed to the working group.
For some I've included some of the things we might want to track/discussion on a regular basis.
An incomplete starting list in no particular order is:
-
Releases
- LTS and Current releases
- Install experience
- Platforms
- OS support
- hardware support
- Metrics
- Integration with Distros
-
Build
- Infrastructure
- Dependencies
-
Test
-
Documentation
- accessibility
- translations
-
Dependencies
- V8
- gyp
- openssl 1.2
-
Internationalization
- ICU support
- Messages
-
Performance/Benchmarking
- monitoring
- startup time through snapshots
-
Diagnostics and Post Mortem
- Promises/post-mortem
- trace adoption
-
Security
- nsp donation
- core vulnerability reporting
-
Communication
- Website
- irc
- moderation
-
Community enablement
- education
- code and learn
- travel funding
- inclusivity
-
Roadmap
- New features
- Async Hooks
- N-API
- HTTP2
- Modules
- New features
-
Release themes ?
-
JavaScript Evolution
- TC 39 representation
- incoming features
- modules
-
Module ecosystem
* -
User representation
- Communication channels
- Capturing feedback
-
Leadership development
- Identifying emerging leaders, finding opportunities for them in the project, mentoring