@@ -18,7 +18,17 @@ back in to the TC.
18
18
19
19
## Current Working Groups
20
20
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 )
22
32
23
33
The website working group's purpose is to build and maintain a public
24
34
website for the ` io.js ` project.
@@ -29,10 +39,7 @@ Its responsibilities are:
29
39
releases and features.
30
40
* Foster and enable a community of translators.
31
41
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 )
36
43
37
44
The Streams WG is dedicated to the support and improvement of the Streams API
38
45
as used in io.js and the npm ecosystem. We seek to create a composable API that
@@ -50,18 +57,8 @@ responsibilities include:
50
57
* Recommending versions of readable-stream to be included in io.js.
51
58
* Messaging about the future of streams to give the community advance notice of changes.
52
59
53
- Initial members are:
54
- * @chrisdickinson
55
- * @isaacs
56
- * @rvagg
57
- * @Raynos
58
- * @calvinmetcalf
59
- * @sonewman
60
- * @mafintosh
61
- * @timgestson
62
- * @domenic
63
60
64
- ### Build
61
+ ### [ Build] ( https://github.com/iojs/build )
65
62
66
63
The build working group's purpose is to create and maintain a
67
64
distributed automation infrastructure.
@@ -73,24 +70,19 @@ Its responsibilities are:
73
70
* Creates and manages official docker images.
74
71
* Creates and manages build-containers.
75
72
76
- The current members can be found in their
77
- [ README] ( https://github.com/iojs/build#people ) .
78
73
79
- ### Tracing
74
+ ### [ Tracing] ( https://github.com/iojs/tracing-wg )
80
75
81
76
The tracing working group's purpose is to increase the
82
77
transparency of software written in io.js.
83
78
84
79
Its responsibilities are:
85
80
* 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.
89
84
* Fostering a tracing and debugging ecosystem.
90
85
91
- The current members can be found in their
92
- [ README] ( https://github.com/iojs/tracing-wg#people ) .
93
-
94
86
### i18n
95
87
96
88
The i18n working groups handle more than just translations. They
@@ -102,50 +94,53 @@ language community might then produce multiple localizations for
102
94
various project resources.
103
95
104
96
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
106
98
community.
107
99
* Review processes for keeping translations up
108
100
to date and of high quality.
109
101
* Social media channels in their language.
110
102
* Promotion of io.js speakers for meetups and conferences in their
111
103
language.
112
104
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 )
149
144
150
145
The evangelism working group promotes the accomplishments
151
146
of io.js and lets the community know how they can get involved.
@@ -158,10 +153,8 @@ Their responsibilities are:
158
153
* Publishing regular update summaries and other promotional
159
154
content.
160
155
161
- The current members can be found in their
162
- [ README] ( https://github.com/iojs/evangelism#people ) .
163
156
164
- ### Roadmap
157
+ ### [ Roadmap] ( https://github.com/iojs/roadmap )
165
158
166
159
The roadmap working group is responsible for user community outreach
167
160
and the translation of their concerns into a plan of action for io.js.
@@ -174,8 +167,6 @@ Their responsibilities are:
174
167
* Find or potentially create tools that allow for broader participation.
175
168
* Create Pull Requests for relevant changes to [ Roadmap.md] ( ./ROADMAP.md )
176
169
177
- The current members can be found in their
178
- [ README] ( https://github.com/iojs/roadmap#people ) .
179
170
180
171
## Starting a WG
181
172
@@ -186,7 +177,7 @@ ratified by the TC. A charter is a *statement of purpose*, a
186
177
A working group needs 3 initial members. These should be individuals
187
178
already undertaking the work described in the charter.
188
179
189
- The list of responsibilities should be specific. Once established these
180
+ The list of responsibilities should be specific. Once established, these
190
181
responsibilities are no longer governed by the TC and therefore should
191
182
not be broad or subjective. The only recourse the TC has over the working
192
183
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
197
188
ratified by that WG.
198
189
199
190
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
201
192
list of current Working Groups. Once ratified the list of
202
193
members should be maintained in the Working Group's
203
194
README.
@@ -212,7 +203,7 @@ governance process, hence the term "bootstrap."
212
203
### * [ insert WG name] * Working Group
213
204
214
205
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.
216
207
217
208
The WG has final authority over this project including:
218
209
@@ -297,15 +288,15 @@ members affiliated with the over-represented employer(s).
297
288
298
289
### WG Meetings
299
290
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
302
293
published to YouTube.
303
294
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
305
296
are modifications of governance, contribution policy, WG membership,
306
297
or release process.
307
298
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;
309
300
that should happen continuously on GitHub and be handled by the larger
310
301
group of Collaborators.
311
302
@@ -323,13 +314,13 @@ The WG may invite persons or representatives from certain projects to
323
314
participate in a non-voting capacity.
324
315
325
316
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.
327
318
328
319
### Consensus Seeking Process
329
320
330
321
The WG follows a
331
322
[ Consensus Seeking] ( http://en.wikipedia.org/wiki/Consensus-seeking_decision-making )
332
- decision making model.
323
+ decision- making model.
333
324
334
325
When an agenda item has appeared to reach a consensus the moderator
335
326
will ask "Does anyone object?" as a final call for dissent from the
0 commit comments