Skip to content

Commit c44d794

Browse files
vsemozhetbytfhemberger
authored andcommitted
Sync Ukrainian working-groups placeholder with English origin (#1788)
Refs: #1786 (comment)
1 parent 6f89758 commit c44d794

File tree

1 file changed

+121
-103
lines changed

1 file changed

+121
-103
lines changed

locale/uk/about/working-groups.md

Lines changed: 121 additions & 103 deletions
Original file line numberDiff line numberDiff line change
@@ -10,47 +10,57 @@ Core Working Groups are created by the
1010

1111
## Current Working Groups
1212

13-
* [Website](#website)
14-
* [Streams](#streams)
13+
* [Addon API](#addon-api)
14+
* [Benchmarking](#benchmarking)
1515
* [Build](#build)
1616
* [Diagnostics](#diagnostics)
17-
* [i18n](#i18n)
18-
* [Evangelism](#evangelism)
1917
* [Docker](#docker)
20-
* [Addon API](#addon-api)
21-
* [Benchmarking](#benchmarking)
22-
* [Post-mortem](#post-mortem)
18+
* [Evangelism](#evangelism)
19+
* [i18n](#i18n)
2320
* [Release](#release)
21+
* [Security](#security)
22+
* [Streams](#streams)
23+
* [Website](#website)
2424

25-
### [Website](https://github.com/nodejs/nodejs.org)
25+
### [Addon API](https://github.com/nodejs/nan)
2626

27-
The Website Working Group's purpose is to build and maintain a public
28-
website for the Node.js project.
27+
The Addon API Working Group is responsible for maintaining the NAN project and
28+
corresponding _nan_ package in npm. The NAN project makes available an
29+
abstraction layer for native add-on authors for Node.js,
30+
assisting in the writing of code that is compatible with many actively used
31+
versions of Node.js, V8 and libuv.
2932

3033
Responsibilities include:
31-
* Developing and maintaining a build and automation system for nodejs.org.
32-
* Ensuring the site is regularly updated with changes made to Node.js, like
33-
releases and features.
34-
* Fostering and enabling a community of translators.
34+
* Maintaining the [NAN](https://github.com/nodejs/nan) GitHub repository,
35+
including code, issues and documentation.
36+
* Maintaining the [addon-examples](https://github.com/nodejs/node-addon-examples)
37+
GitHub repository, including code, issues and documentation.
38+
* Maintaining the C++ Addon API within the Node.js project, in subordination to
39+
the Node.js TSC.
40+
* Maintaining the Addon documentation within the Node.js project, in
41+
subordination to the Node.js TSC.
42+
* Maintaining the _nan_ package in npm, releasing new versions as appropriate.
43+
* Messaging about the future of the Node.js and NAN interface to give the
44+
community advance notice of changes.
3545

36-
### [Streams](https://github.com/nodejs/readable-stream)
46+
The current members can be found in their
47+
[README](https://github.com/nodejs/nan#collaborators).
3748

38-
The Streams Working Group is dedicated to the support and improvement of the
39-
Streams API as used in Node.js and the npm ecosystem. We seek to create a
40-
composable API that solves the problem of representing multiple occurrences
41-
of an event over time in a humane, low-overhead fashion. Improvements to the
42-
API will be driven by the needs of the ecosystem; interoperability and
43-
backwards compatibility with other solutions and prior versions are paramount
44-
in importance.
49+
### [Benchmarking](https://github.com/nodejs/benchmarking)
50+
51+
The purpose of the Benchmark Working Group is to gain consensus
52+
on an agreed set of benchmarks that can be used to:
53+
54+
* track and evangelize performance gains made between Node.js releases
55+
* avoid performance regressions between releases
4556

4657
Responsibilities include:
47-
* Addressing stream issues on the Node.js issue tracker.
48-
* Authoring and editing stream documentation within the Node.js project.
49-
* Reviewing changes to stream subclasses within the Node.js project.
50-
* Redirecting changes to streams from the Node.js project to this project.
51-
* Assisting in the implementation of stream providers within Node.js.
52-
* Recommending versions of `readable-stream` to be included in Node.js.
53-
* Messaging about the future of streams to give the community advance notice of changes.
58+
* Identifying 1 or more benchmarks that reflect customer usage.
59+
Likely will need more than one to cover typical Node.js use cases
60+
including low-latency and high concurrency
61+
* Working to get community consensus on the list chosen
62+
* Adding regular execution of chosen benchmarks to Node.js builds
63+
* Tracking/publicizing performance between builds/releases
5464

5565
### [Build](https://github.com/nodejs/build)
5666

@@ -78,6 +88,33 @@ Responsibilities include:
7888
* Exploring opportunities and gaps, discussing feature requests, and addressing
7989
conflicts in Node.js diagnostics.
8090
* Fostering an ecosystem of diagnostics tools for Node.js.
91+
* Defining and adding interfaces/APIs in order to allow dumps to be generated
92+
when needed.
93+
* Defining and adding common structures to the dumps generated in order to
94+
support tools that want to introspect those dumps.
95+
96+
### [Docker](https://github.com/nodejs/docker-node)
97+
98+
The Docker Working Group's purpose is to build, maintain, and improve official
99+
Docker images for the Node.js project.
100+
101+
Responsibilities include:
102+
* Keeping the official Docker images updated in line with new Node.js releases.
103+
* Decide and implement image improvements and/or fixes.
104+
* Maintain and improve the images' documentation.
105+
106+
### [Evangelism](https://github.com/nodejs/evangelism)
107+
108+
The Evangelism Working Group promotes the accomplishments
109+
of Node.js and lets the community know how they can get involved.
110+
111+
Responsibilities include:
112+
* Facilitating project messaging.
113+
* Managing official project social media.
114+
* Handling the promotion of speakers for meetups and conferences.
115+
* Handling the promotion of community events.
116+
* Publishing regular update summaries and other promotional
117+
content.
81118

82119
### i18n
83120

@@ -133,91 +170,72 @@ Each language community maintains its own membership.
133170
* [nodejs-uk - Ukrainian (Українська)](https://github.com/nodejs/nodejs-uk)
134171
* [nodejs-vi - Vietnamese (Tiếng Việt)](https://github.com/nodejs/nodejs-vi)
135172

136-
### [Evangelism](https://github.com/nodejs/evangelism)
137-
138-
The Evangelism Working Group promotes the accomplishments
139-
of Node.js and lets the community know how they can get involved.
140-
141-
Responsibilities include:
142-
* Facilitating project messaging.
143-
* Managing official project social media.
144-
* Handling the promotion of speakers for meetups and conferences.
145-
* Handling the promotion of community events.
146-
* Publishing regular update summaries and other promotional
147-
content.
148-
149-
### [Docker](https://github.com/nodejs/docker-node)
150-
151-
The Docker Working Group's purpose is to build, maintain, and improve official
152-
Docker images for the Node.js project.
173+
### [Release](https://github.com/nodejs/LTS)
174+
The Release Working Group manages the release process for Node.js.
153175

154176
Responsibilities include:
155-
* Keeping the official Docker images updated in line with new Node.js releases.
156-
* Decide and implement image improvements and/or fixes.
157-
* Maintain and improve the images' documentation.
177+
* Define the release process.
178+
* Define the content of releases.
179+
* Generate and create releases.
180+
* Test Releases.
181+
* Manage the Long Term Support and Current branches including
182+
backporting changes to these branches.
183+
* Define the policy for what gets backported to release streams
158184

159-
### [Addon API](https://github.com/nodejs/nan)
185+
### [Security](https://github.com/nodejs/security-wg)
160186

161-
The Addon API Working Group is responsible for maintaining the NAN project and
162-
corresponding _nan_ package in npm. The NAN project makes available an
163-
abstraction layer for native add-on authors for Node.js,
164-
assisting in the writing of code that is compatible with many actively used
165-
versions of Node.js, V8 and libuv.
187+
The Security Working Group manages all aspects and processes linked to Node.js security.
166188

167189
Responsibilities include:
168-
* Maintaining the [NAN](https://github.com/nodejs/nan) GitHub repository,
169-
including code, issues and documentation.
170-
* Maintaining the [addon-examples](https://github.com/nodejs/node-addon-examples)
171-
GitHub repository, including code, issues and documentation.
172-
* Maintaining the C++ Addon API within the Node.js project, in subordination to
173-
the Node.js TSC.
174-
* Maintaining the Addon documentation within the Node.js project, in
175-
subordination to the Node.js TSC.
176-
* Maintaining the _nan_ package in npm, releasing new versions as appropriate.
177-
* Messaging about the future of the Node.js and NAN interface to give the
178-
community advance notice of changes.
179-
180-
The current members can be found in their
181-
[README](https://github.com/nodejs/nan#collaborators).
190+
* Define and maintain security policies and procedures for:
191+
* the core Node.js project
192+
* other projects maintained by the Node.js Technical Steering Committee (TSC).
193+
* Work with the Node Security Platform to bring community vulnerability data into
194+
the foundation as a shared asset.
195+
* Ensure the vulnerability data is updated in an efficient and timely manner.
196+
For example, ensuring there are well-documented processes for reporting
197+
vulnerabilities in community modules.
198+
* Review and recommend processes for handling of security reports (but not the
199+
actual administration of security reports, which are reviewed by a group of people
200+
directly delegated to by the TSC).
201+
* Define and maintain policies and procedures for the coordination of security
202+
concerns within the external Node.js open source ecosystem.
203+
* Offer help to npm package maintainers to fix high-impact security bugs.
204+
* Maintain and make available data on disclosed security vulnerabilities in:
205+
* the core Node.js project
206+
* other projects maintained by the Node.js Foundation technical group
207+
* the external Node.js open source ecosystem
208+
* Promote the improvement of security practices within the Node.js ecosystem.
209+
* Recommend security improvements for the core Node.js project.
210+
* Facilitate and promote the expansion of a healthy security service and product
211+
provider ecosystem.
182212

183-
### [Benchmarking](https://github.com/nodejs/benchmarking)
184-
185-
The purpose of the Benchmark Working Group is to gain consensus
186-
on an agreed set of benchmarks that can be used to:
213+
### [Streams](https://github.com/nodejs/readable-stream)
187214

188-
* track and evangelize performance gains made between Node.js releases
189-
* avoid performance regressions between releases
215+
The Streams Working Group is dedicated to the support and improvement of the
216+
Streams API as used in Node.js and the npm ecosystem. We seek to create a
217+
composable API that solves the problem of representing multiple occurrences
218+
of an event over time in a humane, low-overhead fashion. Improvements to the
219+
API will be driven by the needs of the ecosystem; interoperability and
220+
backwards compatibility with other solutions and prior versions are paramount
221+
in importance.
190222

191223
Responsibilities include:
192-
* Identifying 1 or more benchmarks that reflect customer usage.
193-
Likely will need more than one to cover typical Node.js use cases
194-
including low-latency and high concurrency
195-
* Working to get community consensus on the list chosen
196-
* Adding regular execution of chosen benchmarks to Node.js builds
197-
* Tracking/publicizing performance between builds/releases
198-
199-
### [Post-mortem](https://github.com/nodejs/post-mortem)
200-
201-
The Post-mortem Diagnostics Working Group is dedicated to the support
202-
and improvement of postmortem debugging for Node.js. It seeks to
203-
elevate the role of postmortem debugging for Node, to assist in the
204-
development of techniques and tools, and to make techniques and tools
205-
known and available to Node.js users.
224+
* Addressing stream issues on the Node.js issue tracker.
225+
* Authoring and editing stream documentation within the Node.js project.
226+
* Reviewing changes to stream subclasses within the Node.js project.
227+
* Redirecting changes to streams from the Node.js project to this project.
228+
* Assisting in the implementation of stream providers within Node.js.
229+
* Recommending versions of `readable-stream` to be included in Node.js.
230+
* Messaging about the future of streams to give the community advance notice of changes.
206231

207-
Responsibilities include:
208-
* Defining and adding interfaces/APIs in order to allow dumps
209-
to be generated when needed.
210-
* Defining and adding common structures to the dumps generated
211-
in order to support tools that want to introspect those dumps.
232+
### [Website](https://github.com/nodejs/nodejs.org)
212233

213-
### [Release](https://github.com/nodejs/LTS)
214-
The Release Working Group manages the release process for Node.js.
234+
The Website Working Group's purpose is to build and maintain a public
235+
website for the Node.js project.
215236

216237
Responsibilities include:
217-
* Define the release process.
218-
* Define the content of releases.
219-
* Generate and create releases.
220-
* Test Releases.
221-
* Manage the Long Term Support and Current branches including
222-
backporting changes to these branches.
223-
* Define the policy for what gets backported to release streams
238+
* Developing and maintaining a build and automation system for nodejs.org.
239+
* Ensuring the site is regularly updated with changes made to Node.js, like
240+
releases and features.
241+
* Fostering and enabling a community of translators.

0 commit comments

Comments
 (0)