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

Revise roles page #271

Merged
merged 7 commits into from
Aug 22, 2023
Merged
Show file tree
Hide file tree
Changes from 4 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
33 changes: 10 additions & 23 deletions src/md-pages/roles.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,37 +4,24 @@ ol {
}
</style>

We have certain expectations for how members of the communities who have been distinguished with roles behave in the server. If you feel these expectations are not being met, we'd love if you could let us know by posting in #reactiflux-moderation, DMing an admin or moderator, or by using our [contact page](/contact).
We have certain expectations for how members of the communities who have been distinguished with roles behave in the server. If you feel these expectations are not being met, Reactiflux staff would appreciate you reaching out. You can find information about how to do so on our [contact page](/contact).

## MVPs

- Be consistently among the most helpful members of the server for an extended period of time.
- We don’t collect metrics on this, but it should be obvious to any active member who deserves this recognition.
- Be humble.
## Star Helpers

### Above and beyond
Every quarter, we review the participation in the server for our most active, most selfless members offering their knowledge to folks asking for help. These members are all outstanding developers who have earned a rare achievement; of the thousands of active posters in Reactiflux, we recognize between 15 and 30 Star Helpers per quarter, and only around 40 per year.

- Help the mods direct traffic through the server.
- If a question isn't being answered and may be better suited for a different channel, direct them where to take it.
- If a question has gone unacknowledged, ask for more information.
- Refocus conversations when they get off track.
## MVPs

## Moderators
MVPs are members who made an early impact in the server, without them the server would not be what it is.

All of the above, and:
### MVP Emeritus

- Enforce the Code of Conduct.
- Participate in moderation discussions.
These people were added to the MVP role before we formalized a process for how it would be applied.

### Above and beyond
## Moderators

- Contribute to server administration conversations.
- Build and maintain a new part of the community.
- Help with day-to-day administration like the MVP selection schedule
Our moderators are tasked with keeping the server on the right course. They're our trusted stewards of server culture, trusted to enforce the code of conduct and oversee server governance.

## Admins

All of the above, and:

- Take a proactive role in identifying limitations within the Reactiflux community.
- Contribute to proposals and implementations of changes.
Our staff, (moderators and admins) share responsibility for day-to-day operation of the server, as members who have earned trust over years to safeguard Reactiflux. Our admins are those who have gone above and beyond keeping the community operating, completing a project that expanded what the community is.
46 changes: 25 additions & 21 deletions src/pages/contact.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ const fields = [
{
label: "Your Message",
name: "message",
placeholder: "Enter your message here...",
placeholder: "Enter your message here",
type: "textarea",
},
];
Expand All @@ -37,31 +37,37 @@ const Index = () => {
>
<h1>Message the Staff</h1>
<div>
<p>
When you have any questions or concerns which you would like to
discuss with Reactiflux staff, you can reach out via:
</p>
<p>Reactiflux staff can be reached several ways.</p>
<ul>
<li>
The public{" "}
<a href="https://discord.gg/BkSU7Ju">#reactiflux-moderation</a>{" "}
channel
<a href="https://discord.com/channels/102860784329052160/106168778013822976">
#reactiflux-moderation
</a>{" "}
channel, if you’re a current member. This method is{" "}
<strong>PUBLIC</strong> to the rest of the server.
</li>
<li>direct message to any staff member in Discord</li>
<li>
mention or message{" "}
<Link href="https://twitter.com/reactiflux">@reactiflux</Link> on
Twitter
Our in-Discord ticketing system in{" "}
<a href="https://discord.com/channels/102860784329052160/1041014610532249792">
#moderation-reports
</a>
</li>
<li>
<a href="mailto:hello@reactiflux.com">email</a> the admin team
direct message any staff member in Discord. The staff member will
share the correspondence or a summary with other staff for issues
requiring wider input.
</li>
<li>
Email <a href="mailto:hello@reactiflux.com">hello@reactiflux.com</a>
(if you’d like to propose a collaboration, business dealing, or be a
guest for a live event, do this one)
</li>
<li>
Our anonymous contact form below. All admins and moderators will
receive this, with no identifying information provided.
</li>
<li>our anonymous contact form below</li>
</ul>
<p>
If you message us directly, we can talk things through with you and
make sure you’re kept updated.
</p>
<p>
If you choose to reach out anonymously, bear in mind that we may not
reference your message publicly. However, we will read, discuss, and
Expand All @@ -70,17 +76,15 @@ const Index = () => {
of your message.
</p>
<hr />
<p>If you submit a technical question, you will not get a response.</p>
<Form fields={fields} name="contact" onSubmit={onSubmit} />
<p>
Please note:{" "}
<strong>
we can not answer technical questions submitted via this form.
</strong>{" "}
It is anonymous, intended for submission of sensitive information like
harassment or other moderation problems.{" "}
<strong>
If you submit a technical question, you will not get a response.
</strong>
harassment or other moderation problems.
</p>
</div>
</Layout>
Expand Down
Loading