Skip to content

Commit 10a149e

Browse files
committed
Edit community guide
1 parent 9ff212e commit 10a149e

File tree

2 files changed

+165
-94
lines changed

2 files changed

+165
-94
lines changed

guide/community.pdc

Lines changed: 164 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -8,45 +8,46 @@ more involed with the node.js community, this guide is for you.
88
IRC is a great place to discuss the virtues of vim vs. emacs, as well as getting
99
support and interaction from people within the node.js community.
1010

11-
The official irc channel for node.js is located on chat.freenode.net^ and named
12-
'#node.js' (yes, the dot is part of the name). There are usually ~500 people in
13-
there these days.
11+
The official irc channel for node.js is located on [chat.freenode.net](freenode)
12+
and named '#node.js' (yes, the dot is part of the name). There are usually ~500
13+
people in there these days.
1414

1515
If you have a question, just go ahead and ask it. Depending on who's awake and
1616
paying attention, you often get great replies right away. Otherwise just stick
1717
around and wait for an hour or so. After that it's ok to ask your question again
1818
in case you think it went by unnoticed.
1919

20-
Oh, and you should always try to find your answer on the web first, but you know
21-
that^, right?
20+
Oh, and you should always try to find your answer on the web first, but you [know
21+
that][lmgtfy], right?
22+
23+
[freenode]: http://webchat.freenode.net/
24+
[lmgtfy]: http://lmgtfy.com/
2225

2326
## Google Groups
2427

2528
A lot of discussion around node.js takes place via google group mailing lists.
2629
The two official lists are:
2730

28-
nodejs: http://groups.google.com/nodejs^
29-
nodejs-dev: http://groups.google.com/nodejs-dev^
30-
31-
The 'nodejs' list is meant for general node.js questions and discussions. So
32-
generally that's the one you want to use.
33-
34-
If you have found a bug in node.js, or want to get involved in discussion
35-
features & development, feel free to participate in the 'nodejs-dev' mailing
36-
list. It's generally less noisy, and most of the core contributors follow it.
31+
[nodejs](https://groups.google.com/forum/#!forum/nodejs)
32+
~ The 'nodejs' list is meant for general node.js questions and discussions. So
33+
generally that's the one you want to use.
34+
[nodejs-dev](https://groups.google.com/forum/#!forum/nodejs-dev)
35+
~ If you have found a bug in node.js, or want to get involved in discussion
36+
features & development, feel free to participate in the 'nodejs-dev' mailing
37+
list. It's generally less noisy, and most of the core contributors follow it.
3738

3839
## Twitter
3940

4041
Since twitter cuts off tag names when it sees a dot character, many people use
4142
to tag '#nodejs' to highlight node.js related content on twitter. You can find
4243
the current stream of tweets via their search function:
4344

44-
http://search.twitter.com/?q=#nodejs^
45+
[http://search.twitter.com/search?q=%23nodejs](http://search.twitter.com/search?q=%23nodejs)
4546

4647
Since not everybody is tagging their content, it's sometimes also good to simply
4748
search for 'node.js' as a term:
4849

49-
http://search.twitter.com/?q=node.js
50+
[http://search.twitter.com/search?q=node.js](http://search.twitter.com/search?q=node.js)
5051

5152
## Community Members
5253

@@ -55,9 +56,9 @@ here is a list of a few people whose names you should know.
5556

5657
### Ryan Dahl
5758

58-
Ryan is the creator, maintainer and BDFL^ of node.js. This means any commits
59-
that go into node.js are reviewed by him, and he's the only one who directly
60-
pushes to the node repository.
59+
Ryan is the creator, maintainer and [BDFL][bdfl] of node.js. This means any
60+
commits that go into node.js are reviewed by him, and he's the only one who
61+
directly pushes to the node repository.
6162

6263
While Ryan will generally try to respond to questions on the mailing list and
6364
IRC, he's a very busy guy. So don't be upset if he doesn't answer your direct
@@ -67,114 +68,184 @@ well.
6768
Ryan is currently working for Joyent^, a company that provides great
6869
heroku-style node.js hosting^, and is the official coporate sponsor node.js.
6970

70-
Twitter: http://twitter.com/ryah
71-
Blog: ^
72-
IRC: ryah
73-
Where: San Fransico, USA
71+
[bdfl]: http://en.wikipedia.org/wiki/BDFL
72+
73+
* IRC Nick: ryah
74+
* Twitter: [@ryah](http://twitter.com/ryah)
75+
* Blog: [blog.nodejs.org](http://blog.nodejs.org/)
76+
* Where: San Fransico, USA
77+
78+
### Isaac Schlueter
79+
80+
Isaac is the author of [npm][npm], the de-facto package manager used by the
81+
node.js community. He also works for Joyent and is a big contributor to the
82+
node.js core as well. In his spare time he is trying to liberate the JavaScript
83+
community from [semicolon slavery](semicolon).
84+
85+
* IRC Nick: isaacs
86+
* Twitter: [@isaacs](http://twitter.com/isaacs)
87+
* Blog: [blog.izs.me](http://blog.izs.me/)
88+
* Where: San Fransico, USA
7489

75-
### Isaac Schlueter^
90+
[npm]: http://npmjs.org/
91+
[semicolon]: http://blog.izs.me/post/3393190720/how-this-works
7692

77-
Isaac is the author of npm^, the de-facto package manager used by the node.js
78-
community. He also works for Joyent and is a big contributor to the node.js core
79-
as well.
93+
### Bert Belder
8094

81-
Twitter: http://twitter.com/isaacs
82-
Blog: ^
83-
IRC: isaacs
84-
Where: San Fransico, USA
95+
Bert is the main developer working on windows support for node, and also one
96+
of the biggest overall contributors to the project.
8597

86-
### Bert Belter
98+
* IRC Nick: piscisaureus
99+
* Twitter: [@piscisaureus](http://twitter.com/piscisaureus)
100+
* Where: Netherlands
87101

88-
Bert is the main developer working on windows support for node.js^, and also one
89-
of the biggest overall contributors to node.js. 
102+
### TJ Holowaychuk
90103

91-
Twitter: ^
92-
Blog: ^
93-
IRC: ^
94-
Where: Neatherlands
104+
TJ is the author of [express][express], [jade][jade] and many other popular
105+
node.js libraries.
95106

96-
### TJ Holowaychuck^
107+
* Twitter: [@tjholowaychuk](http://twitter.com/tjholowaychuk)
108+
* Blog: [tjholowaychuk.com](http://tjholowaychuk.com/)
109+
* Where: Victoria, BC, Canada
97110

98-
TJ is the author of express^ and many other popular node.js libraries.
111+
[express]: http://expressjs.com/
112+
[jade]: http://jade-lang.com/
99113

100-
Twitter: ^
101-
Blog: ^
102-
IRC: ^
103-
Where: Torronto, Canada
114+
### Tim Caswell
104115

105-
### Timothy Casewell
116+
Tim is the original author of [connect][connect], and has been contributing to
117+
node.js since the early days. He currently works for HP (formerly Palm), and
118+
is also known for collaborative blog [howtonode.org][howtonode].
106119

107-
Tim is the original author of connect^, and has been contributing to node.js
108-
since the early days. He currently works for HP (formerly Palm).
120+
* IRC Nick: creationix
121+
* Twitter: [@creationix](http://twitter.com/creationix)
122+
* Blog: [howtonode.org][howtonode]
123+
* Where: San Fransico, USA
109124

110-
Twitter: ^
111-
Blog: ^
112-
IRC: ^
113-
Where: ^
125+
[howtonode]: http://howtonode.org/
114126

115-
### Felix F. Geisendörfer
127+
[connect]: https://github.com/senchalabs/connect
128+
129+
### Felix Geisendörfer
116130

117131
Yours truly, who is very active in the node.js core development, and works on
118-
projects such as formidable^, mysql^ and this very guide. Besides node core
119-
development, I'm also the co-founder of a node.js startup providing file
120-
uploading & video encoding as a service called transloadit.com^.
132+
projects such as [formidable][formidable], [mysql][mysql] and this very guide.
133+
Besides node core development, I'm also the co-founder of a node.js startup
134+
providing file uploading & video encoding as a service called
135+
[transloadit.com][transloadit].
136+
137+
* IRC Nick: felixge
138+
* Twitter: [@felixge](http://twitter.com/felixge)
139+
* Blog: [debuggable.com/blog](http://debuggable.com/blog)
140+
* Where: Berlin, Germany
121141

122-
Twitter: http://twitter.com/felixge
123-
Blog: http://debuggable.com/blog
124-
IRC: felixge
125-
Where: Berlin, Germany
142+
[formidable]: https://github.com/felixge/node-formidable
143+
[mysql]: https://github.com/felixge/node-mysql
144+
[transloadit]: http://transloadit.com/
126145

127146
### Mikael Rogers
128147

129-
Mikael is the author of request, and is also very active in the development of
130-
node.js as well as the community.
148+
Mikael is the author of [request][request], and is also very active in the
149+
development of node.js as well as the community.
150+
151+
* IRC Nick: mikeal
152+
* Twitter: [@mikeal](http://twitter.com/mikeal)
153+
* Blog: [mikealrogers.com](http://www.mikealrogers.com/)
154+
* Where: San Fransico, USA
155+
156+
[request]: https://github.com/mikeal/request
157+
158+
### Alexis Sellier
159+
160+
Alexis is a JavaScript mastermind who is responsible for projects such as
161+
[less.js][lessjs], [vows][vows] and many others.
131162

132-
Twitter: N/A^
133-
Blog: N/A^
134-
IRC: N/A^
135-
Where: N/A^
163+
* IRC Nick: cloudhead
164+
* Twitter: [@cloudhead](http://twitter.com/cloudhead)
165+
* Blog: [cloudhead.io](http://cloudhead.io/)
166+
* Where: Montreal, QC, Canada
136167

137-
### Jeremy ?^
168+
[lessjs]: http://lesscss.org/
169+
[vows]: http://vowsjs.org/
138170

139-
Jeremy is a JavaScript mastermind who is responsible for projects such as
140-
less.js, coffescript^, vows^, dokku^, underscore.js^ and many others. 
171+
### Jeremy Ashkenas
141172

142-
Twitter: N/A^
143-
Blog: N/A^
144-
IRC: N/A^
145-
Where: N/A^
173+
Jeremy is the author of [CoffeeScript][], [underscore][], [backbone][],
174+
[docco][] and many other popular node.js / JavaScript libraries. He is
175+
also running a node.js startup called [DocumentCloud][].
176+
177+
* IRC Nick: jashkenas
178+
* Twitter: [@jashkenas](http://twitter.com/jashkenas)
179+
* Where: New York City, USA
180+
181+
[CoffeeScript]: https://github.com/jashkenas/coffee-script
182+
[underscore]: https://github.com/documentcloud/underscore
183+
[backbone]: https://github.com/documentcloud/backbone
184+
[docco]: https://github.com/jashkenas/docco
185+
[DocumentCloud]: http://www.documentcloud.org/
146186

147187
### Jed Schmidt
148188

149189
Jed is a japanese translator who moonlights as a JavaScript ninja. His node.js
150-
framework fab.js^ takes a radical new approach to structuring your JS code, and
151-
includes all kinds of suprising aspects, exceeding most people's understanding
152-
of JavaScript by far.
190+
framework [fab.js][fabjs] takes a radical new approach to structuring your JS
191+
code, and includes all kinds of suprising aspects, exceeding most people's
192+
understanding of JavaScript by far.
193+
194+
* IRC Nick: jedschmidt
195+
* Twitter: [@jedschmidt](http://twitter.com/jedschmidt)
196+
* Blog: [jedschmidt.com](http://jedschmidt.com/)
197+
* Where: Tokyo, Japan
198+
199+
[fabjs]: http://fabjs.org/
200+
201+
### Marak Squires
202+
203+
Marak who goes by the alias Jim Bastard, is mostly known for pumping out
204+
douzands of node.js libraries per month, only exceeded by his artful use of
205+
profanity and trolling people. Don't get upset if he rubs you the wrong way,
206+
he's a nice guy, but you just shouldn't challenge him to a Monkey Island style
207+
sword duell.
153208

154-
Twitter: N/A^
155-
Blog: N/A^
156-
IRC: N/A^
157-
Where: N/A^
209+
* IRC Nick: jimbastard
210+
* Twitter: [@maraksquires](http://twitter.com/maraksquires)
211+
* Blog: [blog.nodejitsu.com](http://blog.nodejitsu.com/)
212+
* Where: New York City, USA
158213

159-
### Marak aka Jim Bastard^
214+
### Peteris Krumins
160215

161-
Jim is mostly known for pumping out douzands of node.js libraries per month,
162-
only exceeded by his artful use of profanity and trolling people. Don't get
163-
upset if he rubs you the wrong way, he's a nice guy, but you just shouldn't
164-
challenge him to a Monkey Island style sword duell.
216+
Some of you may know Peter from his popular blog [catomat.net][catomat].
217+
Together with James Halliday, he has recently started a node.js startup called
218+
[browserling][browserling], which has also lead to tons of open source modules
219+
from the two of them.
165220

166-
Twitter: N/A^
167-
Blog: N/A^
168-
IRC: N/A^
169-
Where: N/A^
221+
* IRC Nick: pkrumins
222+
* Twitter: [@pkrumins](http://twitter.com/pkrumins)
223+
* Blog: [catomat.net][catomat]
224+
* Where: Riga, Latvia
225+
226+
[catomat]: http://catonmat.net/
227+
[browserling]: http://browserling.com/
228+
229+
### James Halliday
230+
231+
James is the author of many popular node.js libraries, such as [dnode][dnode],
232+
[optimist][optimist] and [browserify][browserify]. He is also know for drawing
233+
cute robots for [browserling][browserling] which he runs with Peteris Krumins.
234+
235+
* IRC Nick: substack
236+
* Twitter: [@substack](http://twitter.com/substack)
237+
* Blog: [substack.net](http://substack.net/)
238+
* Where: Oakland, California, USA
239+
240+
[dnode]: https://github.com/substack/dnode
241+
[optimist]: https://github.com/substack/node-optimist
242+
[browserify]: https://github.com/substack/node-browserify
170243

171244
### Your name here
172245

173246
This list is by no means exhaustive and for most parts in random order. My goal
174-
is to keep this list short enough so it doesn't become a list of all node.js
175-
users^, but there are probably a few important names that I forgot. So if you
247+
is to keep this list short enough so it doesn't become a list of all [node.js
248+
users][nodejsusers], but there are probably a few important names that I forgot. So if you
176249
would like to see your name here as well, just email me.
177250

178-
My criteria for selecting people is a mix of GitHub watchers, community
179-
engagement, willkür^ and might slightly favor people who I've met in person.
180-
251+
[nodejsusers]: https://github.com/joyent/node/wiki/Node-Users

public/css/screen.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ body{
22
font-family: Georgia,serif;
33
}
44

5-
p{
5+
p, li, dd, dt{
66
font-size: 18px;
77
}
88

0 commit comments

Comments
 (0)