27 lines
1,002 B
Markdown
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.
|