Code of Conduct
Our Commitment
We’re committed to fostering an open, respectful, and inclusive environment for everyone involved in the Erbsland Configuration Parser for C++ project. As contributors and maintainers, we want participation in our community to be a positive and harassment-free experience for people of all backgrounds, identities, and experience levels.
This includes, but is not limited to, individuals of any age, body size, disability, ethnicity, sex characteristics, gender identity and expression, education level, socio-economic status, nationality, personal appearance, race, religion, or sexual orientation.
Our Standards
We believe a respectful and supportive environment makes collaboration more effective and enjoyable. Positive contributions to our community include:
Using welcoming and inclusive language.
Being considerate of different perspectives and experiences.
Accepting constructive feedback with grace.
Prioritizing the well-being of the community.
Showing empathy and kindness to others.
At the same time, we do not tolerate behaviors that undermine this environment. These include:
Using sexualized language or imagery, or making unwelcome sexual advances.
Trolling, making insulting or derogatory remarks, or launching personal or political attacks.
Harassment in any form, public or private.
Sharing someone else’s private information without explicit permission.
Any other behavior that could reasonably be considered inappropriate in a professional setting.
Our Responsibilities
Project maintainers are responsible for clearly defining acceptable behavior and are expected to act fairly and appropriately when issues arise. They may take actions such as removing or editing contributions, or banning individuals who behave inappropriately, threaten others, or otherwise harm the community.
Scope
This Code of Conduct applies in all project spaces, both online and offline, and whenever someone is representing the project or its community. Examples include using an official project email address, posting from a project’s social media account, or participating in public events as a community representative.
Project maintainers may provide further clarification about what constitutes representation of the project.
Reporting and Enforcement
If you experience or witness behavior that violates this Code of Conduct, please contact the project team at github@erbsland.dev.
All reports will be taken seriously and handled with care and confidentiality. We will review and investigate every incident and respond in a way that we believe is fair and appropriate for the situation. The identity of anyone reporting an issue will be protected.
Maintainership carries responsibility. If a maintainer does not uphold this Code of Conduct in good faith, they may be subject to disciplinary action, up to and including removal from the project.
Enforcement Guidelines
Community leaders will refer to the following guidelines when determining consequences for violations:
Correction
Impact: Minor issues such as the use of inappropriate language or other behavior that may be unprofessional or unwelcome.
Response: A private, written reminder from community leaders explaining the nature of the issue and why it’s inappropriate. A public apology may be requested.
Warning
Impact: A more serious or repeated incident.
Response: A formal warning and instructions to avoid further interaction with those involved for a defined period. This includes avoiding community spaces and external channels. Failure to comply may result in a ban.
Temporary Ban
Impact: A significant violation of community standards or sustained inappropriate behavior.
Response: Temporary removal from all forms of public communication or participation in the community. During the ban, no public or private interactions are allowed. Further violations may result in a permanent ban.
Permanent Ban
Impact: A pattern of violations, including persistent harmful behavior, harassment, or targeting of individuals or groups.
Response: Permanent exclusion from all community activities and platforms.
—
Attribution: This Code of Conduct was adapted from the Contributor Covenant.