In the interest of fostering an open and welcoming environment, we as
contributors and maintainers of this project pledge to making
participation in our community a harassment-free experience for
everyone, regardless of age, body size, disability, ethnicity, gender
identity and expression, level of experience, technical preferences,
nationality, personal appearance, race, religion, or sexual identity and
orientation.

Examples of behavior that contributes to creating a positive environment
include:

Using welcoming and inclusive language.

Being respectful of differing viewpoints and experiences.

Gracefully accepting constructive feedback.

Focusing on what is best for the community.

Showing empathy and kindness towards other community members.

Encouraging and raising up your peers in the project so you can all
bask in hacks and glory.

Examples of unacceptable behavior by participants include:

The use of sexualized language or imagery and unwelcome sexual
attention or advances, including when simulated online. The only
exception to sexual topics is channels/spaces specifically for topics
of sexual identity.

Casual mention of slavery or indentured servitude and/or false
comparisons of one’s occupation or situation to slavery. Please
consider using or asking about alternate terminology when referring
to such metaphors in technology.

Trolling, insulting/derogatory comments, and personal or political
attacks.

Public or private harassment, deliberate intimidation, or threats.

Publishing others’ private information, such as a physical or
electronic address, without explicit permission. This includes any
sort of “outing” of any aspect of someone’s identity without their
consent.

Publishing private screenshots or quotes of interactions in the
context of this project without all quoted users’ explicit consent.

Publishing of private communication that doesn’t have to do with
reporting harrassment.

This Code of Conduct applies both within spaces involving this project
and in other spaces involving community members. This includes the
repository, its Pull Requests and Issue tracker, its Twitter community,
private email communications in the context of the project, and any
events where members of the project are participating, as well as
adjacent communities and venues affecting the project’s members.

Depending on the violation, the maintainers may decide that violations
of this code of conduct that have happened outside of the scope of the
community may deem an individual unwelcome, and take appropriate action
to maintain the comfort and safety of its members.

As a small and young project, we don’t yet have a Code of Conduct
enforcement team. Hopefully that will be addressed as we grow, but for
now, any issues should be addressed to Steven Loria, via email
or any other medium that you feel comfortable with. Using words like
“marshmallow code of conduct” in your subject will help make sure your
message is noticed quickly.

If you’ve already followed the initial enforcement steps, these are the steps maintainers will
take for further enforcement, as needed:

Repeat the request to stop.

If the person doubles down, they will be given an official warning. The PR or Issue
may be locked.

If the behavior continues or is repeated later, the person will be
blocked from participating for 24 hours.

If the behavior continues or is repeated after the temporary block, a
long-term (6-12mo) ban will be used.

If after this the behavior still continues, a permanent ban may be
enforced.

On top of this, maintainers may remove any offending messages, images,
contributions, etc, as they deem necessary.

Maintainers reserve full rights to skip any of these steps, at their
discretion, if the violation is considered to be a serious and/or
immediate threat to the health and well-being of members of the
community. These include any threats, serious physical or verbal
attacks, and other such behavior that would be completely unacceptable
in any social setting that puts our members at risk.

Members expelled from events or venues with any sort of paid attendance
will not be refunded.

Maintainers and other leaders who do not follow or enforce the Code of
Conduct in good faith may face temporary or permanent repercussions as
determined by other members of the project’s leadership. These may
include anything from removal from the maintainer team to a permanent
ban from the community.

KeeperOfCommitBits: (deletes user’s comment), “@patt I mean it.
Please refer to the CoC over at (URL to this CoC) if you have
questions, but you can consider this an actual warning. I’d
appreciate it if you reworded your messages in this thread, since
they made folks there uncomfortable. Let’s try and be kind, yeah?”

Patt: “@KeeperOfCommitBits Okay sorry. I’m just frustrated and I’m kinda
burnt out and I guess I got carried away. I’ll DM Alex a note
apologizing and edit my messages. Sorry for the trouble.”

KeeperOfCommitBits: “@patt Thanks for that. I hear you on the
stress. Burnout sucks :/. Have a good one!”