Skip to content

docs: Adopt Contributor Covenant v2.1 as repository Code of Conduct #480

Description

@ayushsri-dev

Problem Statement

The Arvio repository currently maintains detailed technical licensing terms in LICENSE, but lacks an explicit Code of Conduct establishing interpersonal behavior expectations and community governance standards.

As an open-source project welcoming external contributions, issue reports, and community discussions across its Android, Web, and backend components, Arvio needs clear guidelines to ensure a welcoming, inclusive, and harassment-free environment for all participants.

Proposed Solution

Introduce an official CODE_OF_CONDUCT.md based on the industry-standard Contributor Covenant Version 2.1, and reference it appropriately within existing project documentation.

Planned Changes

  1. Create CODE_OF_CONDUCT.md:

    • Place CODE_OF_CONDUCT.md in the repository root.
    • Use standard Contributor Covenant v2.1 text.
    • Include placeholder/notice for maintainers to designate the official enforcement reporting email/channel.
  2. Update README.md:

    • Add a Code of Conduct section referencing CODE_OF_CONDUCT.md alongside PRIVACY.md and LICENSE.

Decision Points for Maintainers

Before finalizing the pull request, maintainers should clarify:

  • Enforcement Reporting Contact: Provide the preferred email address or private contact method to receive conduct violation reports confidentially (e.g., conduct@arvio.tv or a maintainer's primary contact email).

Acceptance Criteria

  • CODE_OF_CONDUCT.md exists in the repository root based on Contributor Covenant v2.1.
  • Maintainer-confirmed enforcement reporting contact details are populated in CODE_OF_CONDUCT.md.
  • README.md includes a clear link to CODE_OF_CONDUCT.md.
  • CONTRIBUTING.md references community behavioral expectations and links to CODE_OF_CONDUCT.md.
  • No technical documentation, build configurations, or source code files are modified outside the documentation scope.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions