Code of Conduct
Our Pledge
We, as members, contributors, and maintainers of the Apilux project, are committed to creating a welcoming, inclusive, and harassment-free environment for everyone. Whether you're contributing code, reporting bugs, participating in discussions, or helping others, we pledge to treat all participants with respect and professionalism.
Our Standards
To ensure a positive and collaborative environment, participants are expected to adhere to the following standards of conduct:
Be Respectful
- Show empathy and kindness to others.
- Value diverse perspectives and experiences.
- Avoid derogatory, discriminatory, or exclusionary language.
Be Inclusive
- Welcome contributions from individuals of all backgrounds.
- Ensure accessibility in communication and resources (e.g., avoid overly technical jargon or acronyms).
- Proactively seek input from underrepresented groups.
Be Collaborative
- Share knowledge and expertise openly to foster collective growth.
- Seek consensus and consider different viewpoints before making decisions.
- Provide constructive and actionable feedback during code reviews and discussions.
Be Professional
- Engage respectfully in all interactions, regardless of disagreements.
- Focus on the issue at hand rather than personal attacks.
- Refrain from disruptive behavior, such as trolling, spamming, or derailing discussions.
Respect Privacy
- Protect the confidentiality of private information shared during project interactions.
- Avoid sharing or publicizing personal details without explicit consent.
Unacceptable Behavior
The following behaviors are considered unacceptable and will not be tolerated in any form:
-
Harassment and Abuse
- Offensive comments related to gender, sexual orientation, disability, ethnicity, religion, or physical appearance.
- Unwelcome sexual attention or advances.
- Threatening, stalking, or intimidation of any participant.
-
Discrimination and Exclusion
- Deliberate exclusion of individuals or groups based on personal characteristics.
- Dismissing ideas or contributions due to the contributor’s background.
-
Disruptive Behavior
- Persistent interruptions in discussions, meetings, or collaborations.
- Posting inappropriate, violent, or sexually explicit content.
-
Dishonesty
- Plagiarism or misrepresenting contributions.
- Sharing confidential or proprietary information without authorization.
Scope
This Code of Conduct applies to all participants in the Apilux project, including:
- Communication channels (e.g., GitHub issues, pull requests, and discussions).
- Project-related events, meetings, and workshops.
- Any other public or private interactions related to the project.
Reporting Incidents
If you witness or experience unacceptable behavior, please report it to the project maintainers via:
Reports should include:
- A clear description of the incident (with relevant context and location, if applicable).
- Names or pseudonyms of individuals involved (if known).
- Any supporting evidence (e.g., screenshots, logs).
All reports will be treated confidentially and reviewed promptly.
Enforcement
Maintainers are responsible for upholding and enforcing this Code of Conduct. Responses to reported incidents may include:
- Warning: A private or public warning regarding inappropriate behavior.
- Temporary Ban: Suspension from participation in project-related activities for a specified period.
- Permanent Ban: Removal from the project and revocation of access to all communication channels.
The enforcement decision will be made in alignment with the severity and impact of the incident, ensuring fairness and consistency.
Acknowledgment
This Code of Conduct is inspired by and adapted from:
Amendments
The maintainers reserve the right to amend or update this Code of Conduct as necessary. All contributors will be notified of significant changes, and the updated version will be available in the repository.
Thank you for helping make Apilux a safe, inclusive, and welcoming project for all contributors.