Skip to content

Commit cde87ed

Browse files
authored
Update Working Groups (#1451)
- en: Fixes anchor sorting order (see #1449) - ko: Same as `en`, add untranslated "Release" WG at the end - uk: Update untranslated text to latest `en` version
1 parent bc500f8 commit cde87ed

File tree

3 files changed

+117
-115
lines changed

3 files changed

+117
-115
lines changed

locale/en/about/working-groups.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ Core Working Groups are created by the
1515
* [Build](#build)
1616
* [Diagnostics](#diagnostics)
1717
* [i18n](#i18n)
18+
* [Intl](#intl)
1819
* [Evangelism](#evangelism)
1920
* [Docker](#docker)
2021
* [Addon API](#addon-api)
2122
* [Benchmarking](#benchmarking)
2223
* [Post-mortem](#post-mortem)
23-
* [Intl](#intl)
2424
* [Release](#release)
2525

2626
### [Website](https://github.com/nodejs/nodejs.org)

locale/ko/about/working-groups.md

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,13 @@ Core Working Groups are created by the
2626
* [Build](#build)
2727
* [Diagnostics](#diagnostics)
2828
* [i18n](#i18n)
29+
* [Intl](#intl)
2930
* [Evangelism](#evangelism)
3031
* [Docker](#docker)
3132
* [Addon API](#addon-api)
3233
* [Benchmarking](#benchmarking)
3334
* [Post-mortem](#post-mortem)
34-
* [Intl](#intl)
35+
* [Release](#release)
3536
-->
3637

3738
## 현재의 워킹 그룹
@@ -41,12 +42,13 @@ Core Working Groups are created by the
4142
* [Build](#build)
4243
* [Diagnostics](#diagnostics)
4344
* [i18n](#i18n)
45+
* [Intl](#intl)
4446
* [Evangelism](#evangelism)
4547
* [Docker](#docker)
4648
* [Addon API](#addon-api)
4749
* [Benchmarking](#benchmarking)
4850
* [Post-mortem](#post-mortem)
49-
* [Intl](#intl)
51+
* [Release](#release)
5052

5153
<!--
5254
### [Website](https://github.com/nodejs/nodejs.org)
@@ -363,7 +365,7 @@ abstraction layer for native add-on authors for Node.js,
363365
assisting in the writing of code that is compatible with many actively used
364366
versions of Node.js, V8 and libuv.
365367
366-
Responsibilities include
368+
Responsibilities include:
367369
* Maintaining the [NAN](https://github.com/nodejs/nan) GitHub repository,
368370
including code, issues and documentation.
369371
* Maintaining the [addon-examples](https://github.com/nodejs/node-addon-examples)
@@ -454,3 +456,15 @@ Responsibilities include:
454456
이 워킹 그룹은 다음에 대한 책임이 있습니다.
455457
* 필요할 때 덤프를 생성할 수 있도록 인터페이스/API를 정의하고 추가합니다.
456458
* 이러한 덤프를 분석하는 도구를 지원하기 위해 생성된 덤프의 공통 구조를 정의하고 추가합니다.
459+
460+
### [Release](https://github.com/nodejs/LTS)
461+
The Release Working Group manages the release process for Node.js.
462+
463+
Responsibilities include:
464+
* Define the release process.
465+
* Define the content of releases.
466+
* Generate and create releases.
467+
* Test Releases.
468+
* Manage the Long Term Support and Current branches including
469+
backporting changes to these branches.
470+
* Define the policy for what gets backported to release streams

locale/uk/about/working-groups.md

Lines changed: 99 additions & 111 deletions
Original file line numberDiff line numberDiff line change
@@ -3,106 +3,101 @@ layout: about.hbs
33
title: Робочі групи
44
---
55
# Core Working Groups
6-
76
<!-- Information here should mostly mirror: https://github.com/nodejs/node/blob/master/WORKING_GROUPS.md -->
87

98
Core Working Groups are created by the
109
[Technical Steering Committee (TSC)](https://github.com/nodejs/TSC/blob/master/TSC-Charter.md).
1110

12-
1311
## Current Working Groups
1412

1513
* [Website](#website)
1614
* [Streams](#streams)
1715
* [Build](#build)
18-
* [Tracing](#tracing)
16+
* [Diagnostics](#diagnostics)
1917
* [i18n](#i18n)
18+
* [Intl](#intl)
2019
* [Evangelism](#evangelism)
21-
* [Roadmap](#roadmap)
2220
* [Docker](#docker)
2321
* [Addon API](#addon-api)
2422
* [Benchmarking](#benchmarking)
2523
* [Post-mortem](#post-mortem)
26-
* [Intl](#intl)
24+
* [Release](#release)
2725

2826
### [Website](https://github.com/nodejs/nodejs.org)
2927

30-
The website working group's purpose is to build and maintain a public
31-
website for the `Node.js` project.
32-
33-
Its responsibilities are:
28+
The Website Working Group's purpose is to build and maintain a public
29+
website for the Node.js project.
3430

35-
* Develop and maintain a build and automation system for `nodejs.org`.
36-
* Ensure the site is regularly updated with changes made to `Node.js` like
37-
releases and features.
38-
* Foster and enable a community of translators.
31+
Responsibilities include:
32+
* Developing and maintaining a build and automation system for nodejs.org.
33+
* Ensuring the site is regularly updated with changes made to Node.js, like
34+
releases and features.
35+
* Fostering and enabling a community of translators.
3936

4037
### [Streams](https://github.com/nodejs/readable-stream)
4138

42-
The Streams WG is dedicated to the support and improvement of the Streams API
43-
as used in Node.js and the npm ecosystem. We seek to create a composable API that
44-
solves the problem of representing multiple occurrences of an event over time
45-
in a humane, low-overhead fashion. Improvements to the API will be driven by
46-
the needs of the ecosystem; interoperability and backwards compatibility with
47-
other solutions and prior versions are paramount in importance. Our
48-
responsibilities include:
39+
The Streams Working Group is dedicated to the support and improvement of the
40+
Streams API as used in Node.js and the npm ecosystem. We seek to create a
41+
composable API that solves the problem of representing multiple occurrences
42+
of an event over time in a humane, low-overhead fashion. Improvements to the
43+
API will be driven by the needs of the ecosystem; interoperability and
44+
backwards compatibility with other solutions and prior versions are paramount
45+
in importance.
4946

47+
Responsibilities include:
5048
* Addressing stream issues on the Node.js issue tracker.
5149
* Authoring and editing stream documentation within the Node.js project.
5250
* Reviewing changes to stream subclasses within the Node.js project.
5351
* Redirecting changes to streams from the Node.js project to this project.
5452
* Assisting in the implementation of stream providers within Node.js.
55-
* Recommending versions of readable-stream to be included in Node.js.
53+
* Recommending versions of `readable-stream` to be included in Node.js.
5654
* Messaging about the future of streams to give the community advance notice of changes.
5755

58-
5956
### [Build](https://github.com/nodejs/build)
6057

61-
The build working group's purpose is to create and maintain a
62-
distributed automation infrastructure.
58+
The Build Working Group's purpose is to create and maintain a distributed
59+
automation infrastructure.
6360

64-
Its responsibilities are:
61+
Responsibilities include:
62+
* Producing packages for all target platforms.
63+
* Running tests.
64+
* Running performance testing and comparisons.
65+
* Creating and managing build-containers.
6566

66-
* Produce Packages for all target platforms.
67-
* Run tests.
68-
* Run performance testing and comparisons.
69-
* Creates and manages build-containers.
67+
### [Diagnostics](https://github.com/nodejs/diagnostics)
7068

69+
The Diagnostics Working Group's purpose is to surface a set of comprehensive,
70+
documented, and extensible diagnostic interfaces for use by Node.js tools and
71+
JavaScript VMs.
7172

72-
### [Tracing](https://github.com/nodejs/tracing-wg)
73-
74-
The tracing working group's purpose is to increase the
75-
transparency of software written in Node.js.
76-
77-
Its responsibilities are:
78-
79-
* Collaboration with V8 to integrate with `trace_event`.
80-
* Maintenance and iteration on AsyncWrap.
81-
* Maintenance and improvements to system tracing support (DTrace, LTTng, etc.)
82-
* Documentation of tracing and debugging techniques.
83-
* Fostering a tracing and debugging ecosystem.
73+
Responsibilities include:
74+
* Collaborating with V8 to integrate `v8_inspector` into Node.js.
75+
* Collaborating with V8 to integrate `trace_event` into Node.js.
76+
* Collaborating with Core to refine `async_wrap` and `async_hooks`.
77+
* Maintaining and improving OS trace system integration (e.g. ETW, LTTNG, dtrace).
78+
* Documenting diagnostic capabilities and APIs in Node.js and its components.
79+
* Exploring opportunities and gaps, discussing feature requests, and addressing
80+
conflicts in Node.js diagnostics.
81+
* Fostering an ecosystem of diagnostics tools for Node.js.
8482

8583
### i18n
8684

87-
The i18n working groups handle more than just translations. They
85+
The i18n Working Groups handle more than just translations. They
8886
are endpoints for community members to collaborate with each
8987
other in their language of choice.
9088

9189
Each team is organized around a common spoken language. Each
9290
language community might then produce multiple localizations for
9391
various project resources.
9492

95-
Their responsibilities are:
93+
Responsibilities include:
94+
* Translating any Node.js materials they believe are relevant to their
95+
community.
96+
* Reviewing processes for keeping translations up to date and of high quality.
97+
* Managing and monitoring social media channels in their language.
98+
* Promoting Node.js speakers for meetups and conferences in their language.
9699

97-
* Translations of any Node.js materials they believe are relevant to their
98-
community.
99-
* Review processes for keeping translations up
100-
to date and of high quality.
101-
* Social media channels in their language.
102-
* Promotion of Node.js speakers for meetups and conferences in their
103-
language.
104-
105-
Note that the i18n working groups are distinct from the [Intl](#Intl) working group.
100+
Note that the i18n Working Groups are distinct from the [Intl](#Intl) Working Group.
106101

107102
Each language community maintains its own membership.
108103

@@ -144,67 +139,50 @@ Each language community maintains its own membership.
144139
### [Intl](https://github.com/nodejs/Intl)
145140

146141
The Intl Working Group is dedicated to support and improvement of
147-
Internationalization (i18n) and Localization (l10n) in Node. Its responsibilities are:
142+
Internationalization (i18n) and Localization (l10n) in Node.
148143

149-
1. Functionality & compliance (standards: ECMA, Unicode…)
150-
2. Support for Globalization and Internationalization issues that come up in the tracker
151-
3. Guidance and Best Practices
152-
4. Refinement of existing `Intl` implementation
144+
Responsibilities include:
145+
* Ensuring functionality & compliance (standards: ECMA, Unicode…)
146+
* Supporting Globalization and Internationalization issues that come up
147+
in the tracker
148+
* Communicating guidance and best practices
149+
* Refining the existing `Intl` implementation
153150

154-
The Intl WG is not responsible for translation of content. That is the responsibility of the specific [i18n](#i18n) group for each language.
151+
The Intl Working Group is not responsible for translation of content. That is the
152+
responsibility of the specific [i18n](#i18n) group for each language.
155153

156154
### [Evangelism](https://github.com/nodejs/evangelism)
157155

158-
The evangelism working group promotes the accomplishments
156+
The Evangelism Working Group promotes the accomplishments
159157
of Node.js and lets the community know how they can get involved.
160158

161-
Their responsibilities are:
162-
163-
* Project messaging.
164-
* Official project social media.
165-
* Promotion of speakers for meetups and conferences.
166-
* Promotion of community events.
159+
Responsibilities include:
160+
* Facilitating project messaging.
161+
* Managing official project social media.
162+
* Handling the promotion of speakers for meetups and conferences.
163+
* Handling the promotion of community events.
167164
* Publishing regular update summaries and other promotional
168-
content.
169-
170-
### [Roadmap](https://github.com/nodejs/roadmap)
171-
172-
The roadmap working group is responsible for user community outreach
173-
and the translation of their concerns into a plan of action for Node.js.
174-
175-
The final [ROADMAP](https://github.com/nodejs/node/blob/master/ROADMAP.md) document is still
176-
owned by the TC and requires the same approval for changes as any other project asset.
177-
178-
Their responsibilities are:
179-
180-
* Attract and summarize user community needs and feedback.
181-
* Find or potentially create tools that allow for broader participation.
182-
* Create Pull Requests for relevant changes to
183-
[ROADMAP.md](https://github.com/nodejs/node/blob/master/ROADMAP.md)
184-
165+
content.
185166

186167
### [Docker](https://github.com/nodejs/docker-node)
187168

188-
The Docker working group's purpose is to build, maintain, and improve official
189-
Docker images for the `Node.js` project.
169+
The Docker Working Group's purpose is to build, maintain, and improve official
170+
Docker images for the Node.js project.
190171

191-
Their responsibilities are:
192-
193-
* Keep the official Docker images updated in line with new `Node.js` releases.
172+
Responsibilities include:
173+
* Keeping the official Docker images updated in line with new Node.js releases.
194174
* Decide and implement image improvements and/or fixes.
195175
* Maintain and improve the images' documentation.
196176

197-
198177
### [Addon API](https://github.com/nodejs/nan)
199178

200179
The Addon API Working Group is responsible for maintaining the NAN project and
201180
corresponding _nan_ package in npm. The NAN project makes available an
202-
abstraction layer for native add-on authors for both Node.js and Node.js,
181+
abstraction layer for native add-on authors for Node.js,
203182
assisting in the writing of code that is compatible with many actively used
204-
versions of Node.js, Node.js, V8 and libuv.
205-
206-
Their responsibilities are:
183+
versions of Node.js, V8 and libuv.
207184

185+
Responsibilities include:
208186
* Maintaining the [NAN](https://github.com/nodejs/nan) GitHub repository,
209187
including code, issues and documentation.
210188
* Maintaining the [addon-examples](https://github.com/nodejs/node-addon-examples)
@@ -222,32 +200,42 @@ The current members can be found in their
222200

223201
### [Benchmarking](https://github.com/nodejs/benchmarking)
224202

225-
The purpose of the Benchmark working group is to gain consensus
226-
for an agreed set of benchmarks that can be used to:
203+
The purpose of the Benchmark Working Group is to gain consensus
204+
on an agreed set of benchmarks that can be used to:
227205

228-
+ track and evangelize performance gains made between Node releases
229-
+ avoid performance regressions between releases
206+
* track and evangelize performance gains made between Node.js releases
207+
* avoid performance regressions between releases
230208

231-
Its responsibilities are:
232-
233-
+ Identify 1 or more benchmarks that reflect customer usage.
234-
Likely need more than one to cover typical Node use cases
235-
including low-latency and high concurrency
236-
+ Work to get community consensus on the list chosen
237-
+ Add regular execution of chosen benchmarks to Node builds
238-
+ Track/publicize performance between builds/releases
209+
Responsibilities include:
210+
* Identifying 1 or more benchmarks that reflect customer usage.
211+
Likely will need more than one to cover typical Node.js use cases
212+
including low-latency and high concurrency
213+
* Working to get community consensus on the list chosen
214+
* Adding regular execution of chosen benchmarks to Node.js builds
215+
* Tracking/publicizing performance between builds/releases
239216

240217
### [Post-mortem](https://github.com/nodejs/post-mortem)
241218

242-
The Post-mortem Diagnostics working group is dedicated to the support
219+
The Post-mortem Diagnostics Working Group is dedicated to the support
243220
and improvement of postmortem debugging for Node.js. It seeks to
244221
elevate the role of postmortem debugging for Node, to assist in the
245222
development of techniques and tools, and to make techniques and tools
246223
known and available to Node.js users.
247224

248-
Its responsibilities are:
249-
250-
+ Defining and adding interfaces/APIs in order to allow dumps
251-
to be generated when needed
252-
+ Defining and adding common structures to the dumps generated
253-
in order to support tools that want to introspect those dumps
225+
Responsibilities include:
226+
* Defining and adding interfaces/APIs in order to allow dumps
227+
to be generated when needed.
228+
* Defining and adding common structures to the dumps generated
229+
in order to support tools that want to introspect those dumps.
230+
231+
### [Release](https://github.com/nodejs/LTS)
232+
The Release Working Group manages the release process for Node.js.
233+
234+
Responsibilities include:
235+
* Define the release process.
236+
* Define the content of releases.
237+
* Generate and create releases.
238+
* Test Releases.
239+
* Manage the Long Term Support and Current branches including
240+
backporting changes to these branches.
241+
* Define the policy for what gets backported to release streams

0 commit comments

Comments
 (0)