PiNetBeacon is committed to providing a welcoming, safe, and collaborative environment for everyone. This code of conduct outlines expectations for participation and helps ensure a positive experience for all contributors.
In the interest of fostering an open and friendly community, we pledge to make participation in PiNetBeacon a harassment-free experience for everyone, regardless of:
- age
- body size
- visible or invisible disabilities
- ethnicity
- gender identity or expression
- level of experience
- nationality
- personal appearance
- race
- religion
- sexual identity or orientation
- socioeconomic status
We are committed to inclusion and accessibility across all project spaces.
Examples of behavior that contribute to a positive environment include:
- being respectful and considerate in discussions
- offering constructive feedback
- acknowledging differing viewpoints gracefully
- showing empathy toward other contributors
- helping newcomers feel comfortable and welcome
Examples of unacceptable behavior include:
- harassment, insults, or derogatory comments
- trolling, deliberate intimidation, or personal attacks
- publishing private information without consent
- disruptive behavior that derails conversations
- repeated dismissiveness toward others' contributions
Project maintainers are responsible for clarifying standards of acceptable behavior and are expected to take action when inappropriate behavior is reported. Maintainers have the authority to:
- remove, edit, or reject comments, commits, issues, or pull requests that violate this Code of Conduct
- temporarily or permanently ban contributors for severe or repeated violations
- communicate decisions clearly and respectfully
Maintainers must uphold this Code of Conduct in all project spaces and act in the best interests of the community.
This Code of Conduct applies to:
- all project spaces (GitHub issues, discussions, pull requests, documentation, etc.)
- interactions with maintainers, contributors, and community members
- public or private communication involving the project when such behavior may impact the community
Examples include (but are not limited to):
- conversations in GitHub issues and PRs
- community discussions
- direct messages to project maintainers regarding PiNetBeacon
- any situation where an individual represents or interacts with the project
If you observe or experience behavior that violates this Code of Conduct, please report it to the project maintainer.
When reporting, please include (if possible):
- a short description of the behavior
- where it occurred (issue, PR, discussion, etc.)
- links or screenshots if relevant
- any context that may help understand the situation
Reports will be handled promptly and confidentially.
No retaliation will be tolerated against individuals who report issues in good faith.
Project maintainers are responsible for reviewing and investigating all reports.
They will respond respectfully, balance the needs of the community, and apply the Code of Conduct consistently.
Maintainers may take any action they consider appropriate, including:
- a private warning
- temporary or permanent restrictions from participation
- removal of content
- banning an individual from project spaces
Serious or repeated violations may result in permanent removal.
To ensure fairness, maintainers may use the following guidelines when determining appropriate actions:
1. Correction
For minor, accidental, or first-time infractions.
Action: A private reminder of the Code of Conduct.
2. Warning
For behavior that violates standards but does not involve malicious intent.
Action: A clear warning and guidance on expected behavior.
3. Temporary ban
For more serious or repeated violations.
Action: A timeout from participation in project spaces for a specified duration.
4. Permanent ban
For severe violations, harassment, or behavior that threatens the safety or well-being of contributors.
Action: Permanent removal from all project spaces.
This Code of Conduct is adapted from the Contributor Covenant, version 2.1:
https://www.contributor-covenant.org/version/2/1/code_of_conduct/
For answers to common questions about the Contributor Covenant, see:
https://www.contributor-covenant.org/faq/
Thank you for helping make PiNetBeacon a safe, respectful, and welcoming project for everyone.