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.nexusfor 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 πΒΆ
Bugs and actionable issues MUST be reported at s.infinito.nexus/issues.
Security vulnerabilities MUST NOT be reported there. See SECURITY.md instead.
Features and Work Items ποΈΒΆ
Feature requests and all other work items MUST be tracked at project.infinito.nexus.
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.