Skip to content

Add contributor convenant 3.0 as code of conduct#104

Open
florisdenhengst wants to merge 2 commits into
mainfrom
code-of-conduct
Open

Add contributor convenant 3.0 as code of conduct#104
florisdenhengst wants to merge 2 commits into
mainfrom
code-of-conduct

Conversation

@florisdenhengst

Copy link
Copy Markdown
Collaborator

Fixes #103

Add contributor convenant 3.0 as code of conduct

@florisdenhengst
florisdenhengst requested a review from kgd-al June 9, 2026 10:03
@florisdenhengst florisdenhengst added this to the 1.0.0 release milestone Jun 9, 2026

@kgd-al kgd-al left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

The core of the code looks good to me. We do need to discuss the specifics though

Comment thread CODE_OF_CONDUCT.md Outdated

Tensions can occur between community members even when they are trying their best to collaborate. Not every conflict represents a code of conduct violation, and this Code of Conduct reinforces encouraged behaviors and norms that can help avoid conflicts and minimize harm.

When an incident does occur, it is important to report it promptly. To report a possible violation, **[NOTE: describe your means of reporting here.]**

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Definitively need to have something here

Comment thread CODE_OF_CONDUCT.md

When an incident does occur, it is important to report it promptly. To report a possible violation, **[NOTE: describe your means of reporting here.]**

Community Moderators take reports of violations seriously and will make every effort to respond in a timely manner. They will investigate all reports of code of conduct violations, reviewing messages, logs, and recordings, or interviewing witnesses and other participants. Community Moderators will keep investigation and enforcement actions as transparent as possible while prioritizing safety and confidentiality. In order to honor these values, enforcement actions are carried out in private with the involved parties, but communicating to the whole community may be part of a mutually agreed upon resolution.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Do we need to design/elect/request for volunteering such community moderators?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

I think we could adopt the following strategy which is set-and-forget:

When an incident does occur, it is important to report it promptly. We use GitHub's **Private Vulnerability Reporting** to enable reporting Code of Conduct violations in a private, and secure manner. You must have a GitHub account to use this method.

To submit a private report:
1. Navigate to the main page of this GitHub repository.
2. Click on the **Security** tab located under the repository name.
3. In the left sidebar, click on **Reporting**.
4. Click the **Report a vulnerability** button.
5. In your report, clearly state in the description that this is a **Code of Conduct Violation**, and provide details of the incident (including links or screenshots if applicable).

### Conflict of Interest Bypass
Because we are a very small academic team, private repository reports will automatically notify all core repository maintainers. 

If your report involves a specific maintainer of this project and you do not want them to see it, **do not use the GitHub Security tab**. Instead, please reach out directly to an alternative team member or a neutral departmental ally via their institutional email:
* **Alternative Contact A:** Firstname1 Lastname1 — [first name and last name without whitespace]at[google's mail service]
* **Alternative Contact B:** Firstname2 Lastname2 - [first name and last name without whitespace]at[uni.nl]

We'll have to discuss who these alternative contacts are and how to reach them though

Comment thread CODE_OF_CONDUCT.md Outdated
## Addressing and Repairing Harm

**[NOTE: The remedies and repairs outlined below are suggestions based on best practices in code of conduct enforcement. If your community has its own established enforcement process, be sure to edit this section to describe your own policies.]**

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Remove?

Comment thread CODE_OF_CONDUCT.md
3) Repair: There is no possible repair in cases of this severity.

This enforcement ladder is intended as a guideline. It does not limit the ability of Community Managers to use their discretion and judgment, in keeping with the best interests of our community.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Should we be more explicit about the actions? It seems github does have moderation tools available: https://docs.github.com/en/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization

@florisdenhengst florisdenhengst removed this from the 1.0.0 release milestone Jun 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add code of conduct

2 participants