Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add initial draft of social media ops #651

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
66 changes: 66 additions & 0 deletions ops/social-media.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
# Social Media Guide

The [Resources Team] currently maintains three official social media accounts:

* [Twitter: @rustembedded](https://twitter.com/rustembedded)
* Maintained by [@jamesmunns]
* [Cohost: @rustembedded](https://cohost.org/rustembedded)
* Maintained by [@adamgreig] and [@jamesmunns]
* [Mastodon: @[email protected]]
* Maintained by [@adamgreig]

[Resources Team]: https://github.com/rust-embedded/wg#the-resources-team
[@jamesmunns]: https://github.com/jamesmunns
[@adamgreig]: https://github.com/adamgreig
[Mastodon: @[email protected]]: https://hachyderm.io/@rustembedded

## Operational Guide

The purpose of the social media accounts are to spread awareness of topics related to embedded rust.

Social Media accounts will typically:

1. Post about specific announcements from the working group, e.g. to tell people about some major new release, a breaking change, etc
2. Post WG blog posts
3. Repost/share people offering and seeking jobs, with reasonable rate-limiting (e.g. one post/week per person/group), see below for more info
4. Repost/share people's posts tagged/mentioning embedded rust, with reasonable rate-limiting (e.g. one post/week per person/group)
5. Repost/share other major Rust related posts, e.g. from the official Rust account

In general, we ask that all social media account maintainers use their best judgement to uphold the [Rust Code of Conduct], and operate the account in a way that is both generally appropriate in representing the Rust Embedded Working Group, as well as appropriate for the social media community and norms of that particular site.

[Rust Code of Conduct]: https://www.rust-lang.org/policies/code-of-conduct

## How to Share

Each platform has different mechanisms/norms for sharing content, or marking a post as "wanting to be reposted".

Social media accounts should periodically remind followers how to do this, and include it in the profile, if possible.

### For Twitter

On twitter, we ask that people "@ mention" the rustembedded account, e.g. include "@rustembedded" in a tweet.

The twitter account will directly be notified by these mentions.

### For Cohost

On Cohost, we ask that people include the [#rustembedded](https://cohost.org/rc/tagged/rustembedded) tag on their posts.

The cohost account follows this tag, and pulls posts from the stream.

### For Mastodon

TODO: James doesn't know how this works
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd say Mastodon is much more 'live' in a way that its purely time based, if you share or boost (retoot) something it is broadcasted at that time. if anyone missed it or scroll passed it it won't show up in their feed unless they explicitly look back on it. No of people liking a post has no effect on the timeline.

For Tagging you can create a column (web app) that will show toots with your selected tags, i.e. #rustembedded, that can be kept an eye on separately and boosted as required.
asking folks to mention @rustembedded would also be good.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@[email protected], specifically.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(either of you) please feel free to suggest language for this section - whatever makes sense for Mastodon!

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here is one attempt

On Mastodon, we ask that people "@ mention" the rustembedded account, e.g. include "@[email protected]" in a toot.

On Mastodon we can follow #rustembedded tag directly in a column that will update with all tagged local (to hachyderm.io) toots and the instances it federates with.

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

On mastodon hashtags are a very important tool. You should also specify what tag to use for Rust Embedded related posts. You can also specify that you will boost the posts with a specific tag for example #embeddedrustboost. You can describe what the rules are either in your profile or as a pinned post. (on mastodon you can have more than one pinned post)


## Job Postings

We will, at the account maintainer's discretion, repost "looking for work" or "job offer" posts. Generally with the twitter account, we've asked that:

* For Job offers, the job offer must:
* Be public (e.g. a tweet, blog post, or on a public job posting board)
* Mention Rust (may be one of multiple mentioned languages, but should be relevant to the posting)
* Mention Embedded
* For "looking for work" posts, the user must:
* Be an individual or business directly looking for work (e.g. not a staffing agency)
* Mention Rust
* Mention Embedded