Skip to content

Latest commit

 

History

History
78 lines (55 loc) · 5.63 KB

CODE_OF_CONDUCT.md

File metadata and controls

78 lines (55 loc) · 5.63 KB

RCOS Community Code of Conduct

In the interest of fostering an open and welcoming environment, RCOS pledges to be an inclusive and harassment-free experience for all, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, educational background, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.

General

The General Code of Conduct applies to all RCOS activity and activity affiliated with any RCOS project online and offline.

Guidelines

Be respectful and inclusive

  • Use inclusive language. This includes:
    • using gender-neutral or non-gendered language where possible
    • when referring to community members, using their preferred pronouns
    • in general, avoiding any language that could be considered offensive towards marginalized groups
  • Respect people's differences. Examples include:
    • Being welcoming towards new members
    • Being open to opposing viewpoints
    • Being understanding of cultural differences
    • Making sure your project and any physical spaces your project team may meet are accessible to all members, including members with disabilities

Give and be welcoming to constructive feedback

  • Be constructive and respectful when giving others feedback. This includes:
    • Only giving feedback when solicited (e.g. mock presentation, questions section of presentation, request for code review, pull request, etc.)
    • Keeping all feedback constructive, objective and impersonal

Unacceptable Behaviors

Examples of unacceptable behaviors include:

  • The use of sexualized language or imagery and unwelcome sexual attention or advances
  • Trolling, insulting/derogatory comments, and personal or political attacks
  • Public or private harassment
  • Publishing others’ private information, such as a physical or electronic address, without explicit permission
  • Other conduct which could reasonably be considered inappropriate in a professional setting

Reporting Incidents

At any point, you may report instances of CoC violations to RCOS faculty at coordinators@rcos.io. You, as well as any other witnesses, have the right to remain anonymous to the rest of the RCOS community.

Project Maintainer Responsibilities

Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct. In the case of contributors external to RPI and/or RCOS, temporary or permanent bans may occur. RPI-specific policies are outlined below.

RPI-Specific Policies

This section applies to RCOS meetings at RPI, including large group and small group meetings as well as bonus sessions, casual coding sessions, and any project meetings unless otherwise noted.

During Large Group

During our large group sessions, we have the following policies.

Laptops/Mobile Devices

RCOS likes to maintain a culture of freedom. If you choose to use your laptop or mobile device during large group presentations, you may do so as long as you are mindful of the people around you. This includes:

  • muting all audio
  • not participating in audio or video calls
  • ensuring any material that may be visible on your screen is SFW (safe for work)
  • keeping mobile devices on "Silent" or "Vibrate"
  • using your device's keyboard instead of a mechanical keyboard

In addition, some speakers may ask audience members to close all laptops and put away all mobile devices. If a speaker does so, please respect their request.

If you absolutely must take a phone call, you can exit the lecture hall to make/take a phone call. If you need to call emergency services for any reason, you may remain in the room while you make the call.

If you use assistive technology due to a documented disability or injury, or you use a medical device that may make noise or looks similar in appearance to a mobile phone or laptop, please touch base with a faculty member ASAP. This will remain confidential.

Noise

An important part of RCOS is being able to hear from both fellow RCOS members and guest speakers. During presentations, we ask that you refrain from talking or making excessive noise as it can be disruptive to the speaker and to your peers.

Consequences of Code of Conduct Violations

If you violate the RCOS Community Code of Conduct, appropriate consequences will follow at the discretion of faculty. These may include:

  • A verbal or Slack warning from a mentor or coordinator
  • A written warning from a faculty member
  • A request to edit or delete any blog posts, code, comments, issues, pull requests, milestones, wiki pages, social media posts, etc. that violate the Code of Conduct
  • If the violation occurred at an RCOS event or meeting, you may be removed from the event or meeting. This will be marked as an unexcused absence regardless of whether or not you already entered an attendance code, and you will not be able to make up this absence by attending a bonus session.
  • In severe and repeated violations, you may be removed from RCOS entirely. If you are taking RCOS for credit, you will receive a failing grade for the semester.

License and Attribution

This Code of Conduct has been adapted with modifications from the Contributor Covenant Code of Conduct and the Mozilla Community Participation Guidelines. This Code of Conduct, like everything RCOS does, is open source and can be found in our intro repository.