Skip to content

Commit 73de135

Browse files
blakmatrixFishrock123
authored andcommitted
doc: add WG links in WORKING_GROUPS.md & fix nits
Related to nodejs/evangelism#24 PR-URL: #1113 Reviewed-By: Jeremiah Senkpiel <[email protected]> Reviewed-By: Mikeal Rogers <[email protected]> Reviewed-By: Roman Reiss <[email protected]>
1 parent 8d1c87e commit 73de135

File tree

1 file changed

+67
-76
lines changed

1 file changed

+67
-76
lines changed

WORKING_GROUPS.md

+67-76
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,17 @@ back in to the TC.
1818

1919
## Current Working Groups
2020

21-
### Website
21+
* [Website](#website)
22+
* [Streams](#streams)
23+
* [Build](#build)
24+
* [Tracing](#tracing)
25+
* [i18n](#i18n)
26+
* [Evangelism](#evangelism)
27+
* [Roadmap](#roadmap)
28+
* [Starting a Working Group](#starting-a-wg)
29+
* [Bootstrap Governance](#bootstrap-governance)
30+
31+
### [Website](https://github.com/iojs/website)
2232

2333
The website working group's purpose is to build and maintain a public
2434
website for the `io.js` project.
@@ -29,10 +39,7 @@ Its responsibilities are:
2939
releases and features.
3040
* Foster and enable a community of translators.
3141

32-
The current members can be found in their
33-
[README](https://github.com/iojs/website#current-project-team-members).
34-
35-
### Streams
42+
### [Streams](https://github.com/iojs/readable-stream)
3643

3744
The Streams WG is dedicated to the support and improvement of the Streams API
3845
as used in io.js and the npm ecosystem. We seek to create a composable API that
@@ -50,18 +57,8 @@ responsibilities include:
5057
* Recommending versions of readable-stream to be included in io.js.
5158
* Messaging about the future of streams to give the community advance notice of changes.
5259

53-
Initial members are:
54-
* @chrisdickinson
55-
* @isaacs
56-
* @rvagg
57-
* @Raynos
58-
* @calvinmetcalf
59-
* @sonewman
60-
* @mafintosh
61-
* @timgestson
62-
* @domenic
6360

64-
### Build
61+
### [Build](https://github.com/iojs/build)
6562

6663
The build working group's purpose is to create and maintain a
6764
distributed automation infrastructure.
@@ -73,24 +70,19 @@ Its responsibilities are:
7370
* Creates and manages official docker images.
7471
* Creates and manages build-containers.
7572

76-
The current members can be found in their
77-
[README](https://github.com/iojs/build#people).
7873

79-
### Tracing
74+
### [Tracing](https://github.com/iojs/tracing-wg)
8075

8176
The tracing working group's purpose is to increase the
8277
transparency of software written in io.js.
8378

8479
Its responsibilities are:
8580
* Collaboration with V8 to integrate with `trace_event`.
86-
* Maintinence and iteration on AsyncWrap.
87-
* Maintinence and improvements to system tracing support (DTrace, LTTng, etc).
88-
* Documention of tracing and debugging techniques.
81+
* Maintenance and iteration on AsyncWrap.
82+
* Maintenance and improvements to system tracing support (DTrace, LTTng, etc.)
83+
* Documentation of tracing and debugging techniques.
8984
* Fostering a tracing and debugging ecosystem.
9085

91-
The current members can be found in their
92-
[README](https://github.com/iojs/tracing-wg#people).
93-
9486
### i18n
9587

9688
The i18n working groups handle more than just translations. They
@@ -102,50 +94,53 @@ language community might then produce multiple localizations for
10294
various project resources.
10395

10496
Their responsibilities are:
105-
* Translation of any io.js materials they believe are relevant to their
97+
* Translations of any io.js materials they believe are relevant to their
10698
community.
10799
* Review processes for keeping translations up
108100
to date and of high quality.
109101
* Social media channels in their language.
110102
* Promotion of io.js speakers for meetups and conferences in their
111103
language.
112104

113-
Membership is maintained by each language community.
114-
115-
* [iojs-bg](http://github.com/iojs/iojs-bg)
116-
* [iojs-bn](http://github.com/iojs/iojs-bn)
117-
* [iojs-cn](http://github.com/iojs/iojs-cn)
118-
* [iojs-cs](http://github.com/iojs/iojs-cs)
119-
* [iojs-da](http://github.com/iojs/iojs-da)
120-
* [iojs-de](http://github.com/iojs/iojs-de)
121-
* [iojs-el](http://github.com/iojs/iojs-el)
122-
* [iojs-es](http://github.com/iojs/iojs-es)
123-
* [iojs-fa](http://github.com/iojs/iojs-fa)
124-
* [iojs-fi](http://github.com/iojs/iojs-fi)
125-
* [iojs-fr](http://github.com/iojs/iojs-fr)
126-
* [iojs-he](http://github.com/iojs/iojs-he)
127-
* [iojs-hi](http://github.com/iojs/iojs-hi)
128-
* [iojs-hu](http://github.com/iojs/iojs-hu)
129-
* [iojs-id](http://github.com/iojs/iojs-id)
130-
* [iojs-it](http://github.com/iojs/iojs-it)
131-
* [iojs-ja](http://github.com/iojs/iojs-ja)
132-
* [iojs-ka](http://github.com/iojs/iojs-ka)
133-
* [iojs-ko](http://github.com/iojs/iojs-ko)
134-
* [iojs-mk](http://github.com/iojs/iojs-mk)
135-
* [iojs-nl](http://github.com/iojs/iojs-nl)
136-
* [iojs-no](http://github.com/iojs/iojs-no)
137-
* [iojs-pl](http://github.com/iojs/iojs-pl)
138-
* [iojs-pt](http://github.com/iojs/iojs-pt)
139-
* [iojs-ro](http://github.com/iojs/iojs-ro)
140-
* [iojs-ru](http://github.com/iojs/iojs-ru)
141-
* [iojs-sv](http://github.com/iojs/iojs-sv)
142-
* [iojs-ta](http://github.com/iojs/iojs-ta)
143-
* [iojs-tr](http://github.com/iojs/iojs-tr)
144-
* [iojs-tw](http://github.com/iojs/iojs-tw)
145-
* [iojs-uk](http://github.com/iojs/iojs-uk)
146-
* [iojs-vi](http://github.com/iojs/iojs-vi)
147-
148-
### Evangelism
105+
Each language community maintains its own membership.
106+
107+
* [iojs-ar - Arabic (اللغة العربية)](http://github.com/iojs/iojs-ar)
108+
* [iojs-bg - Bulgarian (български език)](http://github.com/iojs/iojs-bg)
109+
* [iojs-bn - Bengali (বাংলা)](http://github.com/iojs/iojs-bn)
110+
* [iojs-cn - Chinese (中文)](http://github.com/iojs/iojs-cn)
111+
* [iojs-cs - Czech (Český Jazyk)](http://github.com/iojs/iojs-cs)
112+
* [iojs-da - Danish (Dansk)](http://github.com/iojs/iojs-da)
113+
* [iojs-de - German (Deutsch)](http://github.com/iojs/iojs-de)
114+
* [iojs-el - Greek (Ελληνικά)](http://github.com/iojs/iojs-el)
115+
* [iojs-es - Spanish (Español)](http://github.com/iojs/iojs-es)
116+
* [iojs-fa - Persian (فارسی)](http://github.com/iojs/iojs-fa)
117+
* [iojs-fi - Finnish (Suomi)](http://github.com/iojs/iojs-fi)
118+
* [iojs-fr - French (Français)](http://github.com/iojs/iojs-fr)
119+
* [iojs-he - Hebrew (עברית)](http://github.com/iojs/iojs-he)
120+
* [iojs-hi - Hindi (फिजी बात)](http://github.com/iojs/iojs-hi)
121+
* [iojs-hu - Hungarian (Magyar)](http://github.com/iojs/iojs-hu)
122+
* [iojs-id - Indonesian (Bahasa Indonesia)](http://github.com/iojs/iojs-id)
123+
* [iojs-it - Italian (Italiano)](http://github.com/iojs/iojs-it)
124+
* [iojs-ja - Japanese (日本語)](http://github.com/iojs/iojs-ja)
125+
* [iojs-ka - Georgian (ქართული)](http://github.com/iojs/iojs-ka)
126+
* [iojs-ko - Korean (조선말)](http://github.com/iojs/iojs-ko)
127+
* [iojs-mk - Macedonian (Mакедонски)](http://github.com/iojs/iojs-mk)
128+
* [iojs-ms - Malay (بهاس ملايو)](http://github.com/iojs/iojs-ms)
129+
* [iojs-nl - Dutch (Nederlands)](http://github.com/iojs/iojs-nl)
130+
* [iojs-no - Norwegian (Norsk)](http://github.com/iojs/iojs-no)
131+
* [iojs-pl - Polish (Język Polski)](http://github.com/iojs/iojs-pl)
132+
* [iojs-pt - Portuguese (Português)](http://github.com/iojs/iojs-pt)
133+
* [iojs-ro - Romanian (Română)](http://github.com/iojs/iojs-ro)
134+
* [iojs-ru - Russian (Русский)](http://github.com/iojs/iojs-ru)
135+
* [iojs-sv - Swedish (Svenska)](http://github.com/iojs/iojs-sv)
136+
* [iojs-ta - Tamil (தமிழ்)](http://github.com/iojs/iojs-ta)
137+
* [iojs-tr - Turkish (Türkçe)](http://github.com/iojs/iojs-tr)
138+
* [iojs-tw - Taiwanese (Hō-ló)](http://github.com/iojs/iojs-tw)
139+
* [iojs-uk - Ukrainian (Українська)](http://github.com/iojs/iojs-uk)
140+
* [iojs-vi - Vietnamese (Tiếng Việtnam)](http://github.com/iojs/iojs-vi)
141+
142+
143+
### [Evangelism](https://github.com/iojs/evangelism)
149144

150145
The evangelism working group promotes the accomplishments
151146
of io.js and lets the community know how they can get involved.
@@ -158,10 +153,8 @@ Their responsibilities are:
158153
* Publishing regular update summaries and other promotional
159154
content.
160155

161-
The current members can be found in their
162-
[README](https://github.com/iojs/evangelism#people).
163156

164-
### Roadmap
157+
### [Roadmap](https://github.com/iojs/roadmap)
165158

166159
The roadmap working group is responsible for user community outreach
167160
and the translation of their concerns into a plan of action for io.js.
@@ -174,8 +167,6 @@ Their responsibilities are:
174167
* Find or potentially create tools that allow for broader participation.
175168
* Create Pull Requests for relevant changes to [Roadmap.md](./ROADMAP.md)
176169

177-
The current members can be found in their
178-
[README](https://github.com/iojs/roadmap#people).
179170

180171
## Starting a WG
181172

@@ -186,7 +177,7 @@ ratified by the TC. A charter is a *statement of purpose*, a
186177
A working group needs 3 initial members. These should be individuals
187178
already undertaking the work described in the charter.
188179

189-
The list of responsibilities should be specific. Once established these
180+
The list of responsibilities should be specific. Once established, these
190181
responsibilities are no longer governed by the TC and therefore should
191182
not be broad or subjective. The only recourse the TC has over the working
192183
group is to revoke the entire charter and take on the work previously
@@ -197,7 +188,7 @@ undertaken by another WG then the charter will additionally have to be
197188
ratified by that WG.
198189

199190
You can submit the WG charter for ratification by sending
200-
a Pull Request to this document which adds it to the
191+
a Pull Request to this document, which adds it to the
201192
list of current Working Groups. Once ratified the list of
202193
members should be maintained in the Working Group's
203194
README.
@@ -212,7 +203,7 @@ governance process, hence the term "bootstrap."
212203
### *[insert WG name]* Working Group
213204

214205
The io.js *[insert WG name]* is jointly governed by a Working Group (WG)
215-
which is responsible for high-level guidance of the project.
206+
that is responsible for high-level guidance of the project.
216207

217208
The WG has final authority over this project including:
218209

@@ -297,15 +288,15 @@ members affiliated with the over-represented employer(s).
297288

298289
### WG Meetings
299290

300-
The WG meets weekly on a Google Hangout On Air. The meeting is run by
301-
a designated moderator approved by the WG. Each meeting should be
291+
The WG meets weekly on a Google Hangout On Air. A designated moderator
292+
approved by the WG runs the meeting. Each meeting should be
302293
published to YouTube.
303294

304-
Items are added to the WG agenda which are considered contentious or
295+
Items are added to the WG agenda that are considered contentious or
305296
are modifications of governance, contribution policy, WG membership,
306297
or release process.
307298

308-
The intention of the agenda is not to approve or review all patches,
299+
The intention of the agenda is not to approve or review all patches;
309300
that should happen continuously on GitHub and be handled by the larger
310301
group of Collaborators.
311302

@@ -323,13 +314,13 @@ The WG may invite persons or representatives from certain projects to
323314
participate in a non-voting capacity.
324315

325316
The moderator is responsible for summarizing the discussion of each
326-
agenda item and send it as a pull request after the meeting.
317+
agenda item and sends it as a pull request after the meeting.
327318

328319
### Consensus Seeking Process
329320

330321
The WG follows a
331322
[Consensus Seeking](http://en.wikipedia.org/wiki/Consensus-seeking_decision-making)
332-
decision making model.
323+
decision-making model.
333324

334325
When an agenda item has appeared to reach a consensus the moderator
335326
will ask "Does anyone object?" as a final call for dissent from the

0 commit comments

Comments
 (0)