Skip to content

Latest commit

 

History

History
160 lines (103 loc) · 6.63 KB

CODE_OF_CONDUCT.md

File metadata and controls

160 lines (103 loc) · 6.63 KB

Ranu.js Code of Conduct

Contributor Covenant v2.1 Inclusive Community PRs Welcome Security Policy


Our Pledge

We as members, contributors, and leaders pledge to make participation in the Ranu.js community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation.

We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.


Our Standards

Positive Behavior

Examples of behavior that contributes to a positive environment include:

  • Demonstrating empathy and kindness toward other people
  • Being respectful of differing opinions, viewpoints, and lived experiences
  • Giving and gracefully accepting constructive feedback
  • Accepting responsibility and apologizing to those affected by our mistakes
  • Learning from experience and improving our behavior
  • Focusing on what is best not just for us as individuals, but for the overall Ranu.js community

Unacceptable Behavior

Examples of unacceptable behavior include:

  • The use of sexualized language or imagery, and sexual attention or advances of any kind
  • Trolling, insulting or derogatory comments, and personal or political attacks
  • Public or private harassment
  • Publishing another person's private information without their explicit permission
  • Deliberate intimidation, stalking, threats, or sustained disruption of community discussions
  • Other conduct that could reasonably be considered inappropriate in a professional community

Community Expectations

Ranu.js is an open-source technical project. Technical disagreement, architectural debate, code review, and constructive criticism are normal and valuable parts of open-source development.

We expect participants to:

  • Discuss ideas and technical approaches rather than attack individuals
  • Keep technical discussions constructive, respectful, and relevant
  • Respect maintainers, contributors, users, and other community participants
  • Give constructive feedback in good faith
  • Accept reasonable moderation decisions
  • Avoid repeatedly disrupting productive technical discussions

Disagreement and debate are welcome. Harassment and personal attacks are not.


Enforcement Responsibilities

Project maintainers are responsible for clarifying and enforcing standards of acceptable behavior.

Maintainers may take appropriate and fair corrective action in response to behavior they determine to be inappropriate, threatening, offensive, harmful, or inconsistent with this Code of Conduct.

Maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, issues, pull requests, discussions, and other contributions that do not align with this Code of Conduct.


Scope

This Code of Conduct applies within all Ranu.js community spaces and also applies when an individual is officially representing the Ranu.js community in public spaces.

Community spaces include:

Examples of officially representing the project include using an official project email account, posting via an official social media account, or acting as an appointed representative of Ranu.js.


Reporting Conduct Issues

Instances of abusive, harassing, threatening, or otherwise unacceptable behavior should be reported privately to the project maintainers.

Please do not post Code of Conduct complaints publicly through GitHub Issues or Discussions.

How to Report

To submit a report, please email:

📧 community@hoslift.com

To help us investigate effectively, please include as much relevant context as possible:

  • A clear description of the incident
  • Where and when the incident occurred
  • Links, screenshots, or references to relevant content
  • Any additional context that may help maintainers understand the situation

Note

Security Issues
Security vulnerabilities are handled separately. Please follow our SECURITY.md guidelines for security-related reports.


Response & Enforcement Process

All reports will be reviewed promptly and handled fairly based on the nature, context, severity, and frequency of the reported behavior.

Response Timeline

  • We aim to acknowledge valid Code of Conduct reports within 48–72 hours.
  • We aim to conduct an initial review and determine appropriate resolution within 7 days.

Corrective Actions

Maintainers will determine the appropriate response, which may include:

  1. Clarification or Warning: A private discussion clarifying expectations and requesting behavior adjustment.
  2. Content Moderation: Removal or editing of inappropriate comments, issues, or contributions.
  3. Temporary Restriction: Temporary restriction or cooling-off period from participating in community channels.
  4. Permanent Removal: Permanent ban from project-controlled spaces for severe, repetitive, or malicious conduct.

Privacy & Confidentiality

Maintainers will make every reasonable effort to respect the privacy and confidentiality of anyone who reports Code of Conduct concerns.

Details will only be shared among maintainers to the extent necessary to investigate and resolve the issue.


Attribution

This Code of Conduct is adapted from the Contributor Covenant, version 2.1.


Ranu.js — Rethinking the Full-Stack Web.
Maintained by Hoslift.