From 38243b9457407d201a79deee4abedf3229a414cc Mon Sep 17 00:00:00 2001 From: Myles Borins Date: Fri, 15 Dec 2017 16:48:36 -0500 Subject: [PATCH] docs: refactor layout / add stakeholders This build on top of #445 and restructures how we layout strategic initiatives. By breaking it out of a table we will be able to include much more details. One of the added details here is the inclusion of stakeholders, individuals outside of the champion who are actively involved in an initiative. I have only added these for `Modules` at this time but we should like expand this before landing. The hope is that this will improve communication and discoverability as well as offer a new opportunity to recognize significant work. Refs: https://github.com/nodejs/TSC/issues/442 --- Strategic-Initiatives.md | 141 +++++++++++++++++++++++++++++++++++---- 1 file changed, 127 insertions(+), 14 deletions(-) diff --git a/Strategic-Initiatives.md b/Strategic-Initiatives.md index b3a8b50d..0c1780bc 100644 --- a/Strategic-Initiatives.md +++ b/Strategic-Initiatives.md @@ -11,19 +11,128 @@ and have the support needed. # Current Initiatives -| Initiative | Champion | Links | -|-------------------|-----------------------------------------------------------|------------------------------------------------------------------| -| http2 | [James Snell][jasnell] | | -| Modules | [Myles Borins][MylesBorins] | https://github.com/nodejs/node-eps/blob/master/002-es-modules.md | -| N-API | [Michael Dawson][mhdawson] | https://github.com/nodejs/abi-stable-node | -| OpenSSL Evolution | [Rod Vagg][rvagg] | https://github.com/nodejs/TSC/issues/364 | -| Workers | [Anna Henningson][addaleax] | https://github.com/nodejs/worker | -| Error Messages | [James Snell][jasnell] | https://github.com/nodejs/node/issues/11273 | -| Core Promise APIs | [James Snell][jasnell] | | -| TSC Governance | [Myles Borins][MylesBorins] | https://github.com/nodejs/TSC/issues/383 | -| New Streams APIs | [James Snell][jasnell] + [Jeremiah Senkpiel][fishrock123] | https://github.com/nodejs/node/pull/16414 | -| Async Hooks | [Trevor Norris][trevnorris] | | -| V8 Currency | [Michaël Zasso][targos] | | +* [http2](#http2) +* [Modules](#modules) +* [N-API](#n-api) +* [OpenSSL Evolution](#openssl-evolution) +* [Workers](#workers) +* [Error Messages](#error-messages) +* [Core Promise APIs](#core-promise-apis) +* [TSC Governance](#tsc-governance) +* [New Streams APIs](#new-streams-apis) +* [Async Hooks](#async-hooks) +* [V8 Currency](#v8-currency) + +## http2 + +### Champion + +[James Snell][jasnell] + +### Stakeholders + +[Matteo Collina][mcollina] + +## Modules + +### Champion + +[Myles Borins][MylesBorins] + +### Stakeholders + +[Bradley Farias][bmeck] +[Guy Bedford][guybedford] +[Jan Olaf Krems][jkrems] +[Michaël Zasso][targos] + +### Important links + +* [modules team](https://github.com/nodejs/modules) +* [node-eps for esm](https://github.com/nodejs/node-eps/blob/master/002-es-modules.md) +* [the current state of implementation and planning for esmodules](https://medium.com/the-node-js-collection/the-current-state-of-implementation-and-planning-for-esmodules-a4ecb2aac07a) + +## N-API + +### Champion + +[Michael Dawson][mhdawson] + +### Important Links + +* [abi-stable-node repo](https://github.com/nodejs/abi-stable-node) + +## OpenSSL Evolution + +### Champion + +[Rod Vagg][rvagg] + +### Important Links + +* [tracking issue on TSC repo](https://github.com/nodejs/TSC/issues/364) + +## Workers + +### Champion + +[Anna Henningson][addaleax] + +### Important Links + +* [Worker Repo](https://github.com/nodejs/worker) + +## Error Messages + +### Champion +[James Snell][jasnell] + +### Important Links + +* [Tracking issue on main repo](https://github.com/nodejs/node/issues/11273) + +## Core Promise APIs + +### Champion + +[James Snell][jasnell] + +## TSC Governance + +### Champion + +[Myles Borins][MylesBorins] + +### Tracking Issue + +* [Tracking issue on TSC repo](https://github.com/nodejs/TSC/issues/383) + + +## New Streams APIs + +### Champions + +[James Snell][jasnell] + [Jeremiah Senkpiel][fishrock123] + +### Important Links + +* [initial pull request](https://github.com/nodejs/node/pull/16414) + +## Async Hooks + +### Champion + +[Trevor Norris][trevnorris] + +## V8 Currency + +### Champion + +[Michaël Zasso][targos] + +### Stakeholders + +[Myles Borins][MylesBorins] # Need volunteers for @@ -49,4 +158,8 @@ and have the support needed. [rvagg]: https://github.com/rvagg [trott]: https://github.com/trott [trevnorris]: https://github.com/trevnorris -[targos]: https://github.com/targos \ No newline at end of file +[targos]: https://github.com/targos +[bmeck]: https://github.com/bmeck +[guybedford]: https://github.com/guybedford +[jkrems]: https:/github.com/jkrems +[mcollina]: https://github.com/mcollina \ No newline at end of file