We're excited that you're interested in contributing to the Spectate Agent! This document outlines the process for contributing to our project and provides guidelines to make it easier for you and the community.
The Spectate Agent is an integral part of Spectate's infrastructure monitoring feature. As an open-source project, it aims to provide robust and reliable monitoring solutions. We welcome contributions of all kinds from the community.
Every contribution is valuable to us. Whether it's code, documentation, design, testing, or any other form, your input is appreciated. If you have an idea or improvement in mind, we'd love to hear about it!
Please note that this project is governed by a Code of Conduct which can be found in the default code of conduct file in our repository. By participating, you are expected to uphold this code.
Contributions should be submitted through pull requests. When creating a branch for your contributions, please use the following naming conventions:
chore/
: For minor tasks or housekeeping changes.feat/
: For new features or enhancements.fix/
: For bug fixes.
When committing your changes, please use a descriptive commit message, such as feat(<part>): <change>
or docs(<part>): <change>
.
All pull requests will be reviewed by Spectate employees and trusted contributors. We aim to review contributions as quickly as possible, but response times may vary depending on the complexity of the contribution.
For questions, discussions, or interaction with the community and maintainers, you can use:
- Discord: https://spectate.net/r/discord
- GitHub Issues: For reporting bugs or issues.
- GitHub Discussions: For more extensive discussions or proposals.
The project is licensed under the Apache 2.0 License, as found in the LICENSE.md
file in our repository. By contributing, you agree that your contributions will be licensed under the same license.
If you have any questions or need further assistance with contributing, please don't hesitate to reach out through one of our community channels.