We are committed to making participation in Lernza a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.
Positive behavior includes:
- Using welcoming and inclusive language
- Being respectful of differing viewpoints and experiences
- Gracefully accepting constructive criticism
- Focusing on what is best for the community
- Showing empathy towards other community members
Unacceptable behavior includes:
- 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
Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
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 to this Code of Conduct.
Enforcement actions are proportional to the severity of the violation:
Level 1 — Warning For minor or first-time violations. The individual receives a private written warning with clarification of the violation and expectations for future behavior.
Level 2 — Temporary Restriction For repeated violations or moderately severe incidents. The individual is temporarily banned from interacting with the project (issues, discussions, pull requests, Discord, etc.) for a defined period (typically 7–30 days).
Level 3 — Permanent Ban For severe violations, repeated offenses after temporary restriction, or any behavior that poses a safety risk. The individual is permanently banned from all project spaces.
- Report received — via GitHub issue, email to maintainers, or direct message.
- Acknowledgment — the reporting party receives confirmation within 48 hours.
- Investigation — maintainers review evidence, interview involved parties, and consult the reporting party as needed.
- Decision — the maintenance team determines the appropriate enforcement level.
- Response — the involved parties are notified of the outcome and any consequences.
- Record — the incident is documented privately for future reference.
Depending on the severity and context, enforcement actions may include:
- A private or public warning
- Request to remove offending content
- Temporary or permanent ban from the repository and all associated spaces
- Revocation of collaborator or maintainer permissions
- Reporting to platform providers (GitHub, Discord, etc.) for Terms of Service violations
Individuals subject to enforcement may appeal by contacting the project maintainers within 14 days. Appeals are reviewed by a maintainer not involved in the original decision.
- All reports are treated confidentially.
- No retaliation against individuals who report violations in good faith.
- Enforcement decisions are made by at least two maintainers when possible.
- Maintainers who are parties to a conflict recuse themselves from the decision.
This Code of Conduct is adapted from the Contributor Covenant, version 2.1.