Skip to content

Latest commit

 

History

History
62 lines (39 loc) · 3.15 KB

CODE_OF_CONDUCT.md

File metadata and controls

62 lines (39 loc) · 3.15 KB

GEMC Community Code of Conduct

Our Pledge

GEMC is a scientific software project. We want project spaces to be useful, respectful, and welcoming for everyone, regardless of age, body size, visible or invisible disability, ethnicity, experience level, education, gender identity and expression, nationality, personal appearance, race, religion, sexual identity and orientation, or any other personal characteristic.

Our Standards

Examples of behavior that helps the project:

  • Being respectful of different viewpoints and experiences.
  • Giving and accepting constructive technical feedback.
  • Focusing discussion on the work, evidence, and project goals.
  • Asking for clarification before assuming intent.
  • Helping new users and contributors find the right documentation, issue, or maintainer.

Examples of unacceptable behavior:

  • Harassment, intimidation, discrimination, or threats.
  • Personal attacks, insults, trolling, or sustained disruption of discussions and reviews.
  • Sexualized language or imagery in project spaces.
  • Publishing private information without explicit permission.
  • Repeatedly ignoring maintainer requests to stop a behavior.
  • Spam, advertising, or unrelated promotion.

Scope

This Code of Conduct applies in all GEMC project spaces, including repositories, issues, pull requests, discussions, documentation, examples, release channels, and project-related meetings. It also applies when someone is representing GEMC in public spaces, such as conferences, workshops, mailing lists, or social platforms.

Enforcement Responsibilities

Maintainers are responsible for clarifying standards and may remove, edit, or reject comments, commits, issues, pull requests, documentation, or other contributions that do not follow this Code of Conduct. Maintainers may also restrict participation when behavior is inappropriate, threatening, offensive, or harmful.

Maintainers who are involved in a reported incident should not handle that report. An uninvolved maintainer or reviewer should be brought in.

Reporting

Report Code of Conduct concerns to ungaro@jlab.org.

Please include, when possible:

  • What happened and where it happened.
  • Links, screenshots, or other context.
  • Names or handles of people involved.
  • Whether the situation is ongoing or urgent.

Reports will be handled confidentially to the extent possible. Retaliation against a person who reports a concern or participates in an investigation is itself a violation of this Code of Conduct.

Enforcement

Maintainers will review reports promptly and fairly. Responses may include:

  • Correction: Private or public clarification of expectations.
  • Warning: Written warning and expectations for change.
  • Temporary restriction: Temporary removal from issues, pull requests, discussions, or other project spaces.
  • Permanent restriction: Permanent removal from project spaces for severe or repeated violations.

The response will be based on the impact and severity of the behavior, the safety of the community, and any relevant pattern of prior conduct.

Attribution

This Code of Conduct is adapted from the Contributor Covenant, version 2.1.