Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
66 changes: 66 additions & 0 deletions Principles/CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
# Code of Conduct

## Our Pledge

While developing software and services at ECMWF and with our community of Member and Cooperating States, we are
committed to fostering an inclusive, respectful, and harassment-free community
in line with [ECMWF's Open Source Principles](./open-source-principles.md),
which are inspired by the [United Nations Open Source Principles](https://opensource.un.org/en/news/united-nations-open-source-principles).

We pledge to make participation in our project and community a welcoming
experience for everyone, regardless of age, body size, disability, ethnicity,
gender identity and expression, level of experience, nationality, personal
appearance, race, religion, or sexual identity and orientation.

## Our Standards

Examples of behaviour that contributes to a positive environment:

- Using welcoming and inclusive language
- Being respectful of differing viewpoints and experiences
- Gracefully accepting constructive criticism
- Focusing on what is best for the community and the software
- Showing empathy towards other community members
- Acknowledging contributors and giving credit where due (ECMWF RISE principle)

Examples of unacceptable behaviour:

- The use of sexualised language or imagery and unwelcome sexual attention or advances
- Trolling, insulting or derogatory comments, and personal or political attacks
- Public or private harassment
- Publishing others' private information without explicit permission
- Other conduct which could reasonably be considered inappropriate in a professional setting

## Our Responsibilities

Project maintainers are responsible for clarifying the standards of acceptable
behaviour and are expected to take appropriate and fair corrective action in
response to any instances of unacceptable behaviour.

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 with this Code of Conduct, or to temporarily or
permanently ban any contributor for other behaviours that they deem
inappropriate, threatening, offensive, or harmful.

## Scope

This Code of Conduct applies within all project spaces — including the
GitHub repository, issue tracker, pull requests, documentation, and any
other communication channels used by the project. It also applies when an
individual is representing the project or its community in public spaces.

## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behaviour may be
reported by contacting the development team via [software@ecmwf.int](mailto:software@ecmwf.int).
All complaints will be reviewed and investigated and will result in a response that is deemed
necessary and appropriate to the circumstances. The project team is obligated
to maintain confidentiality with regard to the reporter of an incident.

## Attribution

This Code of Conduct is adapted from the
[Contributor Covenant](https://www.contributor-covenant.org), version 2.1,
available at https://www.contributor-covenant.org/version/2/1/code_of_conduct.html,
and informed by [ECMWF's Open Source Principles](./open-source-principles.md).
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ The Codex is a set of principles and guidelines for development of software and

# Contents

- [Code of Conduct](./Principles/CODE_OF_CONDUCT.md)

Copilot AI Apr 15, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The PR description says a CODE_OF_CONDUCT.md is added at the repository root, but the actual file is Principles/CODE_OF_CONDUCT.md and the README links to that path. If the intent is to have GitHub automatically detect and surface the Code of Conduct, it needs to be placed in a supported location (typically the repo root or .github/). Please either move/duplicate the file accordingly and update this link, or adjust the PR description to match the chosen location.

Copilot uses AI. Check for mistakes.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

adjust the PR description.

- [Principles](./Principles)
- [Architectural Decision Records](./ADR)
- [Repository Structure](./Repository%20Structure)
Expand Down