GNOME has a presence on several platforms with different audiences. It is also a complex project, built by a flurry of contributors with sometimes very different opinions. It is very difficult for a team to speak on behalf of the whole project and to adjust to the audience of the different platforms.
Fortunately, several people offered to jump in and lend a hand! As always when several humans are involved, coordination is the best way to get coherent results.
I’m starting this Discourse thread so people can contribute ideas and time.
A Working Group For What?
The team is not simply a set of people who have access to the socials credentials. The credentials will be shared with a limited amount of trusted people to ensure the project’s image safety, and to keep a coherent tone.
The group needs to define its goals. Are we just people replying to people on social media? Are we proactively pushing news from the contributors? Are we trying to recruit volunteers? Are we trying to fundraise? Are we doing tech support?
A Group Working on What?
Once we have a better idea of what we’re trying to achieve, we need to figure out who are the audiences we want to reach out to, and what kind of message we want to deliver. The message can be actual posts. But boosting others’ posts also sends a message, since it shows our support to a particular issue.
This brings us to the question of the channels we want to be active on. Where are the people we want to reach out to? What are their expectations there? How do we share messages that make sense to them? Is our presence somewhere (such as on X) sending a negative message? Do we have a way to know if we’re doing well? What do we measure, how, and how often? Who is in charge of it?
Of course, the team can’t work in isolation. While it’s difficult to be “the voice of the project”, it’s possible to amplify the contributors’ voice. So how does content make it to the channels we publish on? What is the venue for contributors to suggest content?
Finally in terms of execution, we need to have a limited set of people with credentials to the socials to be able to actually publish the content and potentially interact with people on those platforms.
What we have today
While we figure out all those questions, we already have a process in place. There is room for improvement but it at least exists. Whenever someone wants to publish or boost something on socials, an issue can be opened at Issues · Teams / Engagement / Social Media and News · GitLab and @kprogri reviews issues before posting.
How can I help
If you’re interested in joining such a working group, please share your answers to the questions above, and we can iterate from it! You can also suggest more ideas if you think there’s something missing.