diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 00000000..a00b6ce2 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,82 @@ +# Code of Conduct + +## Our Pledge + +We, as contributors, creators, stewards, and maintainers (participants), of GeoCAT-viz pledge to make participation in our +project and community a safe, productive, welcoming and inclusive experience for everyone. All participants are required +to abide by this Code of Conduct. This includes respectful treatment of everyone regardless of age, body size, disability, +ethnicity, gender identity or expression, level of experience, nationality, political affiliation, veteran status, pregnancy, +genetic information, physical appearance, race, religion, or sexual orientation, as well as any other characteristic protected +under applicable US federal or state law. + +## Our Standards + +Examples of behaviors that contribute to a positive environment include: + +- All participants are treated with respect and consideration, valuing a diversity of views and opinions +- Be considerate, respectful, and collaborative +- Communicate openly with respect for others, critiquing ideas rather than individuals and gracefully accepting criticism +- Acknowledging the contributions of others +- Avoid personal attacks directed toward other participants +- Be mindful of your surroundings and of your fellow participants +- Alert project administrators if you notice a dangerous situation or someone in distress +- Respect the rules and policies of the project and venue + +Examples of unacceptable behavior include, but are not limited to: + +- Harassment, intimidation, or discrimination in any form +- Physical, verbal, or written abuse by anyone to anyone, including repeated use of pronouns other than those requested +- Unwelcome sexual attention or advances +- Personal attacks directed at other guests, members, participants, etc. +- Publishing others’ private information, such as a physical or electronic address, without explicit permission +- Alarming, intimidating, threatening, or hostile comments or conduct +- Inappropriate use of nudity and/or sexual images +- Threatening or stalking anyone, including a participant +- Other conduct which could reasonably be considered inappropriate in a professional setting + +## Scope + +This Code of Conduct applies to all spaces managed by GeoCAT whether they be physical, online or face-to-face. +This includes project code, code repository, associated web pages, documentation, mailing lists, project websites +and wiki pages, issue tracker, meetings, telecons, events, project social media accounts, and any other forums +created by the project team which the community uses for communication. In addition, violations of this Code of +Conduct outside these spaces may affect a person's ability to participate within them. Representation of a project +may be further defined and clarified by project maintainers. + +## Community Responsibilities + +Everyone in the community is empowered to respond to people who are showing unacceptable behavior. They can talk to +them privately or publicly. Anyone requested to stop unacceptable behavior is expected to comply immediately. If the +behavior continues concerns may be brought to the project administrators or to any other party listed in the Reporting +section below. + +## Project Administrator Responsibilities + +Project administrators are responsible for clarifying the standards of acceptable behavior and are encouraged to model +appropriate behavior and provide support when people in the community point out inappropriate behavior. Project +administrator(s) are normally the ones that would be tasked to carry out the actions in the Consequences section below. + +## Reporting + +Instances of unacceptable behavior can be brought to the attention of the project administrator(s) who may take any action +as outlined in the Consequences section below. However, making a report to a project administrator is not considered an +‘official report’ to UCAR. + +## Consequences + +Upon receipt of a complaint, the project administrator(s) may take any action deemed necessary and appropriate under the +circumstances. Such action can include things such as: removing, editing, or rejecting comments, commits, code, wiki edits, +email, issues, and other contributions that are not aligned to this Code of Conduct, or banning temporarily or permanently +any contributor for other behaviors that are deemed inappropriate, threatening, offensive, or harmful. Project administrators +also have the right to report violations to UCAR HR and/or UCAR’s Office of Diversity, Equity and Inclusion (ODEI), as well +as a participant’s home institution and/or law enforcement. In the event an incident is reported to UCAR, UCAR will follow +its Harassment Reporting and Complaint Procedure. + +## Attribution + +This Code of Conduct was originally adapted from the Contributor Covenant, version 1.4. We then aligned it with the UCAR +Participant Code of Conduct, which also borrows from the American Geophysical Union (AGU) Code of Conduct. The UCAR Participant +Code of Conduct applies to both UCAR employees as well as participants in activities run by UCAR. The original version of this +for all software projects that have strong management from UCAR or UCAR staff is available on the UCAR website at +[https://doi.org/10.5065/6w2c-a132](https://doi.org/10.5065/6w2c-a132). The date that it was adopted by this project was 2 +October 2023. When responding to complaints, UCAR HR and ODEI will do so based on the latest published version.