Contributing
RAYXO is developed in the open on GitHub. Every bit of help counts, no matter how small.
Reporting bugs
Section titled “Reporting bugs”Open GitHub Issues and include:
- your RAYXO version (
rayxo version); - the steps to reproduce the problem;
- what you expected and what happened;
- the relevant part of the log, for example from
/var/log/rayxo-install.log.
Remove passwords, tokens, and personal data from logs before you send them.
Suggesting features
Section titled “Suggesting features”Start a discussion in GitHub Discussions. Describe the problem you want to solve, not just the solution.
Developing RAYXO
Section titled “Developing RAYXO”The panel is built with Laravel, Inertia, and React. The server agent is written in Go. How to run the panel on your local machine is described in the repository README. On macOS, the agent is simulated because the real agent only runs on Linux.
Improving the docs
Section titled “Improving the docs”Found a wrong step, a broken link, or a confusing explanation? Report it in GitHub Issues and include the page address.
