-
Notifications
You must be signed in to change notification settings - Fork 146
Description
A bit ago, @RRomoff and I had a discussion about the possibility of the Node.js project taking over the presence of Node.js on various social media platforms now that we've moved into the OpenJS foundation and those accounts aren't representing the Node.js Foundation.
Effectively, this would mean that we the project end up taking over what's published to the Node.js accounts that exist. This would include:
- @nodejs on Twitter
- 621k followers
- the nodejs-foundation LinkedIn page (planned to be renamed, the foundation part is outdated)
- 97k followers
- Node.js Foundation Facebook page (planned to be renamed, the foundation part is outdated)
- 21k followers
What we do with each of these platforms would be entirely up to the project. We could drop them entirely and never update them, or we could meticulously manage each of them however we want.
This does introduce an interesting challenge: the platform we build together has built a massive social reach - how do we actually manage that safely and effectively? Beyond deciding if this is something we should do (we could say we'd rather not), the next question is how to do it effectively.
I would like to propose that we follow a process similar to the current process we have for the Moderation Team:
- allow nominations to be someone who has access to / the ability to post to our social media accounts directly
- require zero -1s from TSC and CommComm for a predetermined nomination period.
Expanding on that for this specific work:
- have a repository
nodejs/twitter
that allows ALL collaborators to PR tweets on an as-needed basis, reducing the bottleneck of real humans having to write or copy/paste into a web UI and instead simply have them tap "merge". Appointed members would be collaborators of this repository. This could be implemented relatively easily with @gr2m's twitter-together GitHub Action. - Perhaps limit to a certain number of members so there's not a too many cooks situation?
To close this out: This is something that I'd consider a good opportunity for us as a project. I've heard from ecosystem members that - under the Node.js Foundation - they wanted to see more technical- or project-focused content rather than Foundation-y marketing things. This is a good opportunity for the project to enable that and continue to grow the platform's impact and reach.
cc @nodejs/tsc @nodejs/community-committee