Skip to content

Latest commit

 

History

History
76 lines (38 loc) · 4.74 KB

File metadata and controls

76 lines (38 loc) · 4.74 KB

Code of Conduct

1. Preface

To maintain an open, friendly, inclusive and efficient open-source collaboration environment, this project (utils-lib) formulates the following community code of conduct. All participants of this project, including but not limited to developers, contributors, users, commentators and maintainers, shall be deemed to have accepted and abided by this specification unconditionally. This code applies to all public scenarios of the project, including but not limited to Issues, Pull Requests, Discussions, code commits, document edits, online communications, and all other public interactive activities related to the project.

2. Expected Behaviors

All community participants are expected to comply with the following behavioral standards:

  • Respect and Inclusiveness: Respect the identities, experience levels, technical choices and different opinions of all participants, and communicate equally and politely.

  • Rational and Pragmatic: Focus on technologies, problems and improvements. Judge matters on their merits and avoid emotional remarks and meaningless arguments.

  • Friendly Collaboration: Assist new participants, answer questions patiently, and actively participate in code optimization, bug fixing and documentation improvement.

  • Standardization and Rigor: Follow the project’s coding, committing and commenting specifications to ensure all contributions are maintainable, readable and traceable.

  • Openness and Transparency: Conduct technical discussions, problem feedback and solution discussions publicly within the community to promote joint construction.

3. Prohibited Behaviors

Any inappropriate, offensive, harassing or community-damaging behaviors are strictly prohibited, including but not limited to:

  • Personal attacks, sarcasm, cynicism, and belittlement of others’ technical capabilities and contributions.

  • Discriminatory or offensive remarks related to gender, age, region, identity or personal attributes.

  • Malicious flooding, screen spamming, repeated meaningless submissions, and malicious occupation of Issues or PRs.

  • Deliberate misguidance, dissemination of incorrect technical conclusions, falsification of problems, and intentional disruption of community collaboration order.

  • Disclosure of others’ private information, contact details or personal content without authorization.

  • Commercial promotion, advertising, irrelevant external links and malicious marketing behaviors.

  • Any other behaviors that undermine the fairness, friendliness and purity of the community atmosphere.

4. Scope of Application

This code of conduct takes full effect globally and covers all public collaboration scenarios of the project:

  • GitHub Issues, Pull Requests and Discussions

  • Code commits, code reviews and document modifications

  • Project-related community exchanges, consultations and public Q&A

  • All other public collaborative behaviors related to the project

5. Violation Handling Policy

The project maintenance team reserves the right to impose fair and impartial disciplinary measures based on the severity of violations:

  1. Verbal Reminder: Correct minor inappropriate remarks via public or private reminders.

  2. Content Removal: Delete or edit inappropriate comments, invalid submissions and spam content.

  3. Temporary Restriction: Temporarily prohibit users from submitting PRs, creating Issues and participating in community discussions.

  4. Permanent Ban: Permanently block and revoke all project participation permissions for serious violations, repeated misconduct or intentional sabotage of the community.

6. Reporting and Feedback

Any violations of this code of conduct may be reported to project maintainers via private Issue messages or official community channels. All reports will be handled confidentially and impartially. Malicious false reports and retaliation against reporters are strictly forbidden.

7. Maintainer Responsibilities

The project maintenance team is responsible for interpreting, enforcing and updating this code of conduct, maintaining community order, and protecting the legitimate rights and interests of all compliant contributors. Maintainers shall lead by example, make impartial judgments, and avoid bias or abuse of authority.

8. Supplementary Provisions

This code of conduct is formulated with reference to the open-source community standard Contributor Covenant 2.0, and will be iterated and updated according to project development. It takes effect upon release. All participants engaging in project collaboration are deemed to have fully recognized and agreed to abide by this code.

Last Updated: 2026-05-31