server-monitor-manager/CONTRIBUTING.md
2026-08-10 17:51:34 +07:00

27 lines
1,002 B
Markdown

# Contributing to Server Monitor Manager
First off, thank you for considering contributing to Server Monitor Manager.
## How to Contribute
### Reporting Bugs
If you find a bug, please create an issue in the issue tracker using the Bug Report template.
### Suggesting Enhancements
If you have an idea for an enhancement, please create an issue in the issue tracker using the Feature Request template.
### Pull Requests
1. Fork the repo and create your branch from `main`.
2. If you've added code that should be tested, add tests.
3. If you've changed APIs, update the documentation.
4. Ensure the test suite passes. **IMPORTANT:** You must run the Control suite tests on **Linux**. Some tests are marked with `OperatingSystem.IsLinux()` and will silently skip on Windows.
5. Make sure your code lints.
6. Use the provided Pull Request template and fill out the testing checklist.
7. Issue that pull request!
## Code of Conduct
By participating, you are expected to uphold our Code of Conduct.