Files
computer-playbook/docs/contributing/communication.md
T

3.0 KiB

Communication 💬

This document defines the communication conventions for all contributors and community members.

Channels 📡

Communication is divided into public and internal channels depending on the sensitivity of the topic.

Infinito.Nexus is committed to transparency and actively encourages communication in public channels. Openness strengthens trust within the community and makes the project more accessible to everyone. Internal channels SHOULD only be used when a topic genuinely requires confidentiality.

Public Channels 🌐

Public communication MUST be conducted through the following channels:

  • Matrix — #public:infinito.nexus for general community discussion.
  • Hub — hub.infinito.nexus for tutorials, FAQs, and community support.

Examples of topics suitable for public channels:

  • General questions about usage, setup, or configuration
  • Feature ideas and community feedback
  • Bug discussions that do not involve security vulnerabilities
  • Contribution questions and workflow clarifications
  • Announcements and release notes

Internal Channels 🔒

Business, strategic, and security-relevant topics MUST be discussed in internal channels only and MUST NOT be shared in public rooms or forums.

Examples of topics that MUST stay internal:

  • Business decisions, contracts, and partnerships
  • Strategic planning and roadmap discussions
  • Security vulnerabilities and incident response
  • Personnel matters and team-internal coordination
  • Financial and legal topics

Reporting 📋

Bugs and Issues 🐛

Features and Work Items 🗂️

Threads 🧵

Element and Mattermost both support threaded replies. You MUST use threads to keep discussions focused and avoid cluttering the main timeline of a room or channel.

  • You MUST reply in a thread when responding to a specific message or topic.
  • You MUST NOT post follow-up messages to the main timeline if they belong to an ongoing thread.
  • You SHOULD start a new thread for every distinct topic rather than continuing an unrelated conversation inline.

This keeps the main timeline readable as a high-level overview and prevents important messages from being buried in back-and-forth discussion.

Language ✍️

  • You MUST write in English in all public channels and threads.
  • You SHOULD keep messages concise and on-topic.

Ethics 🧭

In all communication and when handling data, you MUST respect the Hacker Ethics as defined by the Chaos Computer Club. This means treating information responsibly, protecting privacy, and acting in the interest of the public good.

Conduct 🕊️

All communication MUST follow the project Code of Conduct.