Octovel

A small group of volunteer developers building and maintaining free, fast and reliable open-source tools.

View the Project on GitHub octovel/community

Community Guidelines

Effective date: March 28th, 2026 Applies to: GitHub organization - Discord Server


Introduction

Octovel is a non-profit, volunteer-run open-source project dedicated to creating lightweight and reliable developer tools. Contributors, maintainers, and users from various backgrounds and skill levels make up our community, which is spread across GitHub repositories and a Discord server. These guidelines define the standards of conduct expected from every member of our community. They exist to ensure that all interactions, whether in a pull request, an issue thread, or a Discord conversation, remain respectful, constructive, and aligned with our shared mission. By participating in any Octovel space, you agree to abide by these guidelines. Failure to do so may result in corrective action as described in the Enforcement section.


1. Code of Conduct

1.1 Our Standards

The following values are expected of every member of the community:

1.2 Unacceptable Behavior

The following behaviors are strictly prohibited across all Octovel platforms:


2. Communication Guidelines

2.1 General Principles

Effective and respectful communication is the foundation of a healthy open-source community. When engaging with others, please adhere to the following:

2.2 GitHub-Specific Standards

When interacting on GitHub, through issues, pull requests, code reviews, or discussions, please follow these additional standards:

2.3 Discord-Specific Standards

When communicating on the Octovel Discord server:


3. Conflict Resolution

3.1 Handling Disagreements

Disagreements are a natural part of any collaborative environment. When a conflict occures, members are expected to:

  1. Address the issue directly and respectfully. Engage with the other party in a calm and constructive manner, focusing on the matter at hand rather than personal grievances.
  2. Seek common ground. Acknowledge the validity of different perspectives. A disagreement does not require a winner, it requires a resolution.
  3. Pause if necessary. If a conversation becomes unproductive or emotionally charged, it is appropriate and encouraged to step away and resume when ready.

3.2 Escalation Process

If a conflict cannot be resolved between the parties involved, the following process should be followed:

  1. Contact a maintainer privately. Reach out to an Octovel maintainer via Discord or GitHub with a summary of the situation. Avoid escalating disputes publicly.
  2. Provide documentation. Share relevant messages, links, or context to help the maintainer assess the situation fairly.
  3. Allow time for review. Maintainers will review the situation and respond in a timely manner. Both parties will be heard before any decision is made.
  4. Accept the outcome. Decisions made by maintainers in conflict resolution are final. If you believe a decision was made in error, you may request a secondary review by a senior maintainer.

3.3 Reporting Violations

If you witness or experience a violation of these guidelines, please report it promptly:

All reports will be handled with confidentiality and impartiality. Retaliating against someone for submitting a report in good faith is itself a violation of these guidelines.


4. Enforcement

4.1 Principles

Enforcement actions are applied consistently and proportionally. The goal of enforcement is not punitive but corrective, to protect the community and restore appropriate conduct. All enforcement decisions are made in good faith and with full consideration of context.

4.2 Enforcement Actions

Depending on the nature and severity of the violation, maintainers may apply one or more of the following actions:

Level Action Description
1 Warning A formal notice issued to the member. The violation is documented and the member is informed of the expected conduct.
2 Temporary Restriction The member is temporarily restricted from participating in one or more community spaces (GitHub, Discord, or both).
3 Temporary Ban The member is temporarily banned from all Octovel community spaces for a defined period.
4 Permanent Ban The member is permanently removed from all Octovel community spaces. Reserved for severe or repeated violations.

5. Scope

These guidelines apply to all Octovel community spaces, including but not limited to:

They also apply when an individual is representing Octovel in public spaces, such as conferences, forums, or social media, in an official capacity.


6. Updates to These Guidelines

Octovel reserves the right to update these guidelines at any time. Members will be notified of significant changes through the appropriate community channels. Continued participation in Octovel spaces following an update constitutes acceptance of the revised guidelines.

Contact

For questions, concerns, or reports related to these guidelines, please reach out through the following:


These guidelines are adapted from established open-source community standards and tailored to reflect the values and structure of Octovel.