This policy is a "living" document, and subject to refinement and expansion in the future.
- gender, gender identity or gender expression
- sexual orientation
- disability
- physical appearance (including but not limited to body size)
- race
- age
- religion
Participants asked to stop any harassing behavior are expected to comply immediately.
- We are collectively and individually committed to safety and inclusivity.
- We have zero tolerance for abuse, harassment, or discrimination.
- We respect people’s boundaries and identities.
- We refrain from using language that can be considered oppressive (systemically or otherwise), eg. sexist, racist, homophobic, transphobic, ableist, classist, etc. - this includes (but is not limited to) various slurs. We avoid using offensive topics as a form of humor.
- Being a safe community.
- Cultivating a network of support & encouragement for each other.
- Encouraging responsible and varied forms of expression.
- Stalking, doxxing, or publishing private information.
- Threats of harm, harassment.
- Anything that compromises people’s safety.
- Personal attacks.
These things are NOT OK.
This community thrives because of everyone's contributions. We exchange ideas, ask questions, answer some of them, have debates, or sometimes are here just to hang out. There are times where the nature of a question may seem simple, has been asked and answered, or may trigger some personal feelings. It may make you feel like a snide or hurtful remark is justified, but it isn't. If you do not have a thoughtful or helpful comment, please refrain leaving a comment.
Please do not characterize questions others ask as stupid or simple, all questions are welcome. Please do not call out members for the tools they choose to use or decisions they make.
Futile or petty debates about the code of conduct are highly discouraged. This doesn't mean you cannot raise concerns or issues, but please be considerate and constructive, rather than heated and destructive with your commentary.
A simple way to remember how you're expected to act: if you can't find anything nice to say, don't say anything at all.
- Listen without interruption.
- Believe what the person is saying & do not attempt to disqualify what they have to say.
- Ask for tips / help with avoiding making the offense in the future.
- Apologize and ask forgiveness.
Failing to follow the community guidelines as described in this document carries consequences.
For minor infractions, you may:
- Be temporarily suspended from the Slack.
- Have your invitation privileges temporarily revoked.
For more serious offenses, repeat offenses, or situations where you are not believed to be acting in good faith, you may:
- Be asked to leave permanently.
- Have your invitation privileges permanently revoked.
For all infractions:
- Penalties will be determined by the admins. The actions taken will result from a discussion which you may be a part of, and the consequences will be binding.
- While infractions are being discussed, the involved users will lose their invitation privileges to ensure if they are found to have violated rules that no new users will be added to the community on their behalf.
-
All conversations are private unless otherwise specified.
- The only exceptions to this rule pertain to the enforcement of our code of conduct. A conversation may be shared with any member of the administrative team when a violation of the code of conduct has occurred. The conversation may then be reviewed by the entire administrative team, if necessary, to determine an appropriate resolution.
-
If you wish to share a conversation, or part of one, you must get permission from each person involved.
- Stay on topic. The goal of the iOS Slack is to facilitate discussion of things relating to iOS development. This could be about marketing, business, server-side programming, or other things that may be important to an iOS developer.
- If you have a technical question, please try and figure it out before posting here. If you're having trouble, all questions are welcome.
- You must be a member for one month before you are allowed to request an invitation for another person.
- At the discretion of the admins, if you are actively participating in the community and have not been a member for a month, you may be allowed to request invites sooner than one month.
- You must be a member currently in good standing in the community.
- Please invite people you are willing to vouch for. They are your responsibility.
- A good rule of thumb is to invite people you've worked with, collaborated with, or know personally.
- They must be iOS/Mac developers, or learning iOS/Mac. Skill level or experience don't matter, as long as they're genuinely trying to learn how to program for Apple platforms.
- Do not invite strangers or people you've just met.
- Try to limit your invite requests to one per week, unless you feel rather strongly about a few people.
- You are responsible for those who you invite... If you invite someone who is causing issues, your future invitation requests may not be honored.
- Use the #please-add channel to invite someone you would like to have join the Slack by providing a name and email to reach the invitee at.
Please avoid inviting people in a public internet setting such as tweeting about it. This often leads to random people who come across the conversation asking for requests as well, which creates an uncomfortable situation for those involved.
If you experience or notice abuse, harassment, discrimination, or feel unsafe, let an admin know. Here is a list of the current admins and their Slack IDs:**
- Joe Fabisevich - @mergesort
- Jeff Forbes - @jforbes
- Jeff Grossman - @jeffgrossman
- Nora Trapp - @nora
- Abbey Jackson - @earthabbey
- Soroush Khanlou - @soroush
- Jazbo - @bugkrusha
The role of the admins is to be an unbiased mediator, they will not moderate or edit anything written in the Slack unless it is required as a result of a discussed dispute.