@@ -35,6 +35,24 @@ <h1 class="text-2xl-5xl">Projects</h1>
35
35
</ div >
36
36
</ div >
37
37
38
+
39
+ < div class ="mt-16 md:mt-24 ">
40
+
41
+ < div class ="xl:max-w-screen-xl mx-auto md:px-12 lg:px-16 ">
42
+ < div class ="bg-gray-800 shadow-lg shadow-xl shadow-md shadow-sm px-6 sm:px-12 md:px-12 lg:px-16 py-16 md:py-20 ">
43
+ < h2 class ="text-gray-50 font-normal text-3xl-4xl text-center "> Volunteering</ h2 >
44
+ < p class ="mt-10 lg:text-xl text-gray-300 leading-relaxed text-center ">
45
+
46
+ We are always looking for help on our projects. If you would like to volunteer, please reach out to us at
< a href ="
mailto:[email protected] "
> [email protected] </ a > , or join the
< a href ="
https://join.slack.com/t/haskell-foundation/shared_invite/zt-mjh76fw0-CEjg2NbyVE8rVQDvR~0F4A "
> Haskell Foundation Slack
</ a > . If you have a proposal, we'd love to hear it!
47
+
48
+ </ p >
49
+ </ div >
50
+ </ div >
51
+
52
+ </ div >
53
+
54
+ < div class ="mt-16 md:mt-24 ">
55
+
38
56
< div class ="max-w-screen-xl mx-auto grid gap-8 lg:grid-cols-2 md:px-12 ">
39
57
40
58
@@ -93,7 +111,7 @@ <h2 class="font-normal text-2xl-4xl">Haskwrap</h2>
93
111
< a class ="arrow-link " href ="https://github.com/snoyberg/haskwrap " target ="_blank "> > > https://github.com/snoyberg/haskwrap</ a >
94
112
</ div >
95
113
96
- < div class ="uppercase font-medium text-gray-500 pt-4 "> Project Leaders</ div >
114
+ < div class ="uppercase font-medium text-gray-500 pt-4 "> Project Leaders/Advisors </ div >
97
115
</ div >
98
116
< div class ="divide-y-2 ">
99
117
@@ -105,20 +123,20 @@ <h2 class="font-normal text-2xl-4xl">Haskwrap</h2>
105
123
106
124
</ div >
107
125
< div >
108
- < div class ="font-medium "> Leader Name </ div >
109
- < a class ="block " href ="mailto:leader @haskell.foundation "> leader @haskell.foundation</ a >
126
+ < div class ="font-medium "> In need of a Leader! </ div >
127
+ < a class ="block " href ="mailto:volunteer @haskell.foundation "> volunteer @haskell.foundation</ a >
110
128
</ div >
111
129
</ div >
112
130
113
131
< div class ="flex items-center py-4 space-x-6 ">
114
132
< div class ="h-12 w-12 bg-gray-200 rounded-full flex items-center justify-center ">
115
133
116
- < div class =" fas fa-user text-gray-400 text-3xl " > </ div >
134
+ < img src =" /static/images/board-members/ms.png " alt =" Michael Snoyman " >
117
135
118
136
</ div >
119
137
< div >
120
- < div class ="font-medium "> Leader Name </ div >
121
- < a class ="
block "
href ="
mailto:[email protected] " > [email protected] </ a >
138
+ < div class ="font-medium "> Michael Snoyman </ div >
139
+ < a class ="
block "
href ="
mailto:[email protected] " > [email protected] </ a >
122
140
</ div >
123
141
</ div >
124
142
@@ -172,6 +190,59 @@ <h2 class="font-normal text-2xl-4xl">GHC Platform CI</h2>
172
190
173
191
</ div >
174
192
193
+ < div class ="bg-gray-100 px-6 sm:px-12 py-12 ">
194
+
195
+ < div class ="space-y-4 ">
196
+ < h2 class ="font-normal text-2xl-4xl "> Project Matchmaker</ h2 >
197
+ < p > A common framework for linking Haskell maintainers to prospective contributors
198
+ </ p >
199
+
200
+ < div class ="text-sm sm:text-base ">
201
+ < a class ="arrow-link " href ="https://github.com/haskellfoundation/matchmaker " target ="_blank "> > > github.com/haskellfoundation/matchmaker</ a >
202
+ </ div >
203
+
204
+ < div class ="uppercase font-medium text-gray-500 pt-4 "> Project Leaders/Advisors</ div >
205
+ </ div >
206
+
207
+ < div class ="divide-y-2 ">
208
+
209
+ < div class ="flex items-center py-4 space-x-6 ">
210
+ < div class ="h-12 w-12 bg-gray-200 rounded-full flex items-center justify-center ">
211
+
212
+ < div class ="fas fa-user text-gray-400 text-3xl "> </ div >
213
+
214
+
215
+ </ div >
216
+ < div >
217
+ < div class ="font-medium "> In Need of a Leader!</ div >
218
+ < a class ="
block "
href ="
mailto:[email protected] "
> [email protected] </ a >
219
+ </ div >
220
+ </ div >
221
+
222
+
223
+
224
+ </ div >
225
+
226
+ < div class ="divide-y-2 ">
227
+
228
+ < div class ="flex items-center py-4 space-x-6 ">
229
+ < div class ="h-12 w-12 bg-gray-200 rounded-full flex items-center justify-center ">
230
+
231
+ < img src ="/static/images/board-members/thc.png " alt ="Théophile \ "Hécate\ " Choutri">
232
+
233
+ </ div >
234
+ < div >
235
+ < div class ="font-medium "> Théophile "Hécate" Choutri</ div >
236
+ < a class ="
block "
href ="
mailto:[email protected] "
> [email protected] </ a >
237
+ </ div >
238
+ </ div >
239
+
240
+
241
+
242
+ </ div >
243
+
244
+ </ div >
245
+
175
246
< div class ="bg-gray-100 px-6 sm:px-12 py-12 ">
176
247
177
248
< div class ="space-y-4 ">
@@ -183,7 +254,7 @@ <h2 class="font-normal text-2xl-4xl">Performance Tuning Book</h2>
183
254
< a class ="arrow-link " href ="https://gitlab.com/ghc/ghc " target ="_blank "> > > haskellfoundation/gotta-go-fast</ a >
184
255
</ div >
185
256
186
- < div class ="uppercase font-medium text-gray-500 pt-4 "> Project Leaders</ div >
257
+ < div class ="uppercase font-medium text-gray-500 pt-4 "> Project Leaders/Advisors </ div >
187
258
</ div >
188
259
< div class ="divide-y-2 ">
189
260
@@ -200,6 +271,96 @@ <h2 class="font-normal text-2xl-4xl">Performance Tuning Book</h2>
200
271
</ div >
201
272
202
273
274
+ < div class ="flex items-center py-4 space-x-6 ">
275
+ < div class ="h-12 w-12 bg-gray-200 rounded-full flex items-center justify-center ">
276
+
277
+ < img src ="/static/images/exec-team/ep.png " alt ="Emily Pillmore ">
278
+
279
+ </ div >
280
+ < div >
281
+ < div class ="font-medium "> Emily Pillmore</ div >
282
+ < a class ="
block "
href ="
mailto:[email protected] "
> [email protected] </ a >
283
+ </ div >
284
+ </ div
285
+ >
286
+
287
+ </ div >
288
+
289
+ </ div >
290
+
291
+ < div class ="bg-gray-100 px-6 sm:px-12 py-12 ">
292
+
293
+ < div class ="space-y-4 ">
294
+ < h2 class ="font-normal text-2xl-4xl "> Vector Types Proposal</ h2 >
295
+ < p > A proposal for providing a common fusion framework and underlying primitives for stringy data structures in base.
296
+ </ p >
297
+
298
+ < div class ="text-sm sm:text-base ">
299
+ < a class ="arrow-link " href ="https://www.snoyman.com/blog/2021/03/haskell-base-proposal/ " target ="_blank "> > > vector types proposal</ a >
300
+ </ div >
301
+
302
+ < div class ="uppercase font-medium text-gray-500 pt-4 "> Project Leaders</ div >
303
+ </ div >
304
+ < div class ="divide-y-2 ">
305
+
306
+ < div class ="flex items-center py-4 space-x-6 ">
307
+ < div class ="h-12 w-12 bg-gray-200 rounded-full flex items-center justify-center ">
308
+
309
+ < img src ="/static/images/board-members/ms.png " alt ="Michael Snoyman ">
310
+
311
+ </ div >
312
+ < div >
313
+ < div class ="font-medium "> Michael Snoyman</ div >
314
+ < a class ="
block "
href ="
mailto:[email protected] "
> [email protected] </ a >
315
+ </ div >
316
+ </ div >
317
+
318
+
319
+
320
+ </ div >
321
+
322
+ </ div >
323
+
324
+
325
+ < div class ="bg-gray-100 px-6 sm:px-12 py-12 ">
326
+
327
+ < div class ="space-y-4 ">
328
+ < h2 class ="font-normal text-2xl-4xl "> GHC Performance Dashboards</ h2 >
329
+ < p > The Haskell Foundation is working with the GHC team to help provide dashboard monitors for
330
+ Haskell critical libraries (e.g. Aeson, Text, Bytestring)
331
+ </ p >
332
+
333
+ < div class ="text-sm sm:text-base ">
334
+ < a class ="arrow-link " href ="https://gitlab.com/ghc/ghc " target ="_blank "> > > https://gitlab.haskell.org/ghc/ghc</ a >
335
+ </ div >
336
+
337
+ < div class ="uppercase font-medium text-gray-500 pt-4 "> Project Leaders</ div >
338
+ </ div >
339
+ < div class ="divide-y-2 ">
340
+
341
+ < div class ="flex items-center py-4 space-x-6 ">
342
+ < div class ="h-12 w-12 bg-gray-200 rounded-full flex items-center justify-center ">
343
+
344
+ < img src ="/static/images/project-leads/bg.png " alt ="Ben Gamari ">
345
+
346
+ </ div >
347
+ < div >
348
+ < div class ="font-medium "> Ben Gamari</ div >
349
+ < a class ="
block "
href ="
mailto:[email protected] "
> [email protected] </ a >
350
+ </ div >
351
+ </ div >
352
+
353
+ < div class ="flex items-center py-4 space-x-6 ">
354
+ < div class ="h-12 w-12 bg-gray-200 rounded-full flex items-center justify-center ">
355
+
356
+ < img src ="/static/images/project-leads/mp.png " alt ="Matthew Pickering ">
357
+
358
+ </ div >
359
+ < div >
360
+ < div class ="font-medium "> Matthew Pickering</ div >
361
+ < a class ="
block "
href ="
mailto:[email protected] "
> [email protected] </ a >
362
+ </ div >
363
+ </ div >
203
364
204
365
</ div >
205
366
0 commit comments