Thank you for your interest in contributing to one of our open-source projects. We welcome contributions of all kinds, from code and documentation to bug reports and feature suggestions.
This document provides general guidelines that apply to all open-source
projects in our organizations. Individual projects may provide additional,
project-specific guidance in their own CONTRIBUTING.md file.
We expect everyone participating in our community to abide by our Code of Conduct.
If you have found a bug or want to suggest a new feature, please open an issue in the affected project's repository. Before opening a new issue, please check whether a similar one already exists.
When reporting a bug, include as much information as possible:
- What you expected to happen
- What actually happened
- Steps to reproduce
- Relevant version or environment information
Before we can accept your contribution, you will be asked to sign our Contributor License Agreement (CLA). The CLA clarifies the terms under which you contribute and ensures we can use your contribution in our projects.
When you open your first pull request, our CLA Assistant will guide you through the process. You only need to sign the CLA once, after which it applies to all your future contributions to any of our open-source projects.
We use the standard GitHub pull request workflow:
- Fork the repository.
- Create a branch for your changes.
- Make your changes.
- Open a pull request against the project's default branch.
- Respond to review feedback.
Each project may have additional requirements regarding code style, tests, or commit conventions. Please check the project's own documentation for details.
Please do not report security vulnerabilities through public GitHub issues or pull requests. Instead, follow the process described in our Security Policy.
Individual projects may provide their own CONTRIBUTING.md file with
project-specific information, such as build instructions, testing
requirements, or coding conventions. If a project has its own contribution
guide, it takes precedence over this general document.
The open-source license of this project does not grant any rights to use trademarks owned by Schwarz Digits KG or its affiliated companies within the Schwarz Group. For details, see our Trademark Policy.
For questions about a specific project, please use the project's GitHub Discussions if available, or open an issue.
For general questions about our open-source initiative, contact the Schwarz Digits Open Source community at opensource@digits.schwarz.
Thank you for taking the time to contribute.