docs/CONTRIBUTING.md

Summary

Maintainability
Test Coverage
# How to Contribute

## Did you find a bug or would you like to suggest an improvement?

Please go to [Issues](https://github.com/SUSE/rmt/issues/new), create a new issue, and describe what you think could be fixed or improved.

## Do you want to make code changes?

We always welcome outside contributions to RMT, however, we ask that you keep to our standards for code changes:

- That modified code follows RMT's coding standards with `rubocop`.
- If any code is hard to understand, please provided comments.
- If any changes were made to the user experience, they are documented in the `MANUAL.md` file.
- Any changes should be fully tested and retain RMT's commitment to 100% test coverage.
- If changes are non-trivial, please create a changelog entry at `package/obs/rmt-server.changes`.
- All changes should at least be self-reviewed before it's ready for an external review.

Before you submit a pull request, it's recommended to submit an issue first to gather initial feedback and guidance.

## Issue and Pull Request Labels

| Label Name |  Description |
| --- | --- |
| `2 reviewers` | This is a major pull request which requires more than two reviewers. |
| `bug` | Confirmed bug reports or issues likely to be bugs. |
| `duplicate` | This is an issue which was already previously reported. |
| `enhancement` | This is a usability improvement or feature request. |
| `help-wanted` | This is an issue which can be worked on by a first time contributor. |
| `good first issue` | This is an good first issue for a new contributor. |
| `question` | This is an open question which needs to gather more feedback or research. |
| `user-feedback` | This is an issue or feature request from users of RMT. |
| `WIP` | This is a work in progress and should not be merged. |
| `depfu` | Automated pull requests by depfu to upgrade RMT's dependencies. |

Thanks,

The RMT Team