Thanks for considering a contribution to MXUserbot ✨
The goal is to keep changes easy to review and practical to integrate. If you plan to make a larger change, open an issue first so the direction can be discussed before implementation.
- Search existing issues before opening a new one.
- Use issues for bugs, feature requests and discussions.
- If you are reporting a bug, include reproduction steps and environment details.
PRs are welcome. In general, please:
- Keep each PR focused on one change.
- Avoid mixing functional changes with broad cleanup or formatting-only edits.
- Add or update tests when the change affects existing behavior.
- Update documentation when needed.
For larger changes or breaking behavior, open an issue first.
- Fork the repository and create a branch.
By contributing, you agree that your contributions will be licensed under the GPLv3.