Chat Platforms
Join the Redox community to discuss development, ask questions, and get help.Matrix (Recommended)
Matrix is the official way to talk with the Redox OS team and community. All rooms are English-only.Join Redox on Matrix
Request an invite to the Redox Matrix space
Getting Started with Matrix
- Choose a Matrix client:
-
Join the Join Requests room
- Matrix room address:
#redox-join:matrix.org
- Matrix room address:
-
Send a message requesting an invite to the Redox Matrix space
- This process helps avoid spam and bots
- Leave the “Join Requests” room after you’ve been added to the Redox space
Discord
The Redox Discord server is an alternative to Matrix, with messages bridged between platforms.Join Redox on Discord
Connect via Discord server
Getting Started with Discord
- Join the Discord server using the link above
- Open the
#join-requestschannel - Send a message requesting to be a member (this helps avoid spam and bots)
- Wait for approval from moderators
Matrix messages are sent to Discord and vice-versa using a bot. However, sometimes some Discord messages aren’t sent to Matrix. If this happens to you, consider joining the Matrix space instead.
GitLab
GitLab is used for more formal communication, issue tracking, and code collaboration.Redox OS on GitLab
Main repository and issue tracker
Creating an Account
To create a GitLab account, read the Signing in to GitLab page. Once your account is created, add your Matrix or Discord username (the name after the@ symbol) to the “About” section of your profile so the team can recognize you.
Using GitLab for Support
GitLab is ideal for:- Reporting bugs and issues
- Requesting features
- Discussing specific topics
- Tracking ongoing work
- Submitting code changes (merge requests)
Creating Issues
- Search for existing issues to avoid duplicates
- Create a new issue following the Filing Issues guide
- Important: Post the issue link in the Dev or Support chat rooms
- GitLab email notifications can be unreliable (spam, service messages)
- Most developers don’t keep GitLab pages open for desktop notifications
- Posting in chat helps ensure your issue gets attention
Submitting Merge Requests
- Create your merge request following the Creating Proper Pull Requests guide
- Post the MR link in the MRs Matrix room
- You’ll need to request an invite in the Join Requests room first
- Posting prevents your MR from being forgotten or accumulating conflicts
For quick reviews, keep merge requests small. Large MRs take longer to review and may need to be split into smaller pieces.
Code of Conduct
The Redox community follows the Rust Code of Conduct. Please read and follow these guidelines to maintain a welcoming and inclusive community.Additional Resources
Documentation
- The Redox Book - Comprehensive documentation
- Build System Reference
- Developer FAQ
- Contributing Guide
Website and Media
- Main Website
- Redox in Action - Screenshots and videos
- General FAQ
Development Resources
- References - Learning resources for Rust and OS development
- Best Practices and Guidelines
- Libraries and APIs