OpenBuilds-CONTROL/CONTRIBUTING.md

57 wiersze
2.4 KiB
Markdown

2024-09-30 11:35:04 +00:00
# Contributing to OpenBuilds-CONTROL
Thank you for your interest in contributing to **OpenBuilds-CONTROL**! Whether you're reporting bugs, improving documentation, or writing code, we welcome your contributions. Please take a moment to review this document before you begin contributing.
## Table of Contents
1. [Code of Conduct](#code-of-conduct)
2. [How to Contribute](#how-to-contribute)
- [Reporting Bugs](#reporting-bugs)
- [Submitting Pull Requests](#submitting-pull-requests)
3. [Commit Message Guidelines](#commit-message-guidelines)
4. [License](#license)
## Code of Conduct
This project adheres to the [OpenBuilds Code of Conduct](link to code of conduct). By participating, you are expected to uphold this code. Please report unacceptable behavior to [email@example.com].
## How to Contribute
### Reporting Bugs
If you find a bug, please submit an issue through the [GitHub Issues](https://github.com/OpenBuilds/OpenBuilds-CONTROL/issues) page. Provide detailed information, including:
- Steps to reproduce the issue
- Expected behavior
- Actual behavior
- Screenshots or error logs, if applicable
- Version of OpenBuilds-CONTROL and environment details (OS, hardware, etc.)
### Submitting Pull Requests
We welcome pull requests (PRs) for fixes, features, and improvements! Please ensure:
- You fork the repository and create your PR from a feature branch.
- Your PR is focused on one change (fix, feature, or improvement).
- Include tests and documentation updates where applicable.
- Ensure the code adheres to the existing style and passes all tests.
#### Steps to Submit a PR:
1. Fork the repository and clone it locally.
2. Create a new branch from `main` (e.g., `feature/your-feature-name`).
3. Make your changes and commit them with a descriptive message.
4. Push the branch to your forked repository.
5. Open a pull request against the `main` branch of OpenBuilds-CONTROL.
6. Ensure your PR passes all continuous integration (CI) checks.
## Commit Message Guidelines
Please follow these guidelines for writing commit messages:
- Use the present tense ("Add feature" not "Added feature").
- Keep messages concise but descriptive.
- Capitalize the subject line and do not exceed 50 characters.
- Reference relevant issues or PRs when applicable.
## License
By contributing, you agree that your contributions will be licensed under the [LICENSE](link to LICENSE) of the repository.