Thank you for your interest in contributing to Data-Quality-Gate! This document outlines the process and guidelines for contributing to our project.
By participating in this project, you agree to abide by our Code of Conduct. Please read it before contributing.
- Search for existing issues before reporting a new one.
- Provide a clear and concise description of the issue.
- Include steps to reproduce the issue and any relevant error messages or logs.
- If possible, provide a minimal, reproducible example.
- Fork the repository and create a new branch for your changes.
- Ensure that your branch is up-to-date with the latest version of the main branch.
- Follow the project's coding style and conventions.
- Add a meaningful title and description for your pull request (PR)
- [BUGFIX] for PRs that address minor bugs without changing behavior.
- [FEATURE] for significant PRs that add a new feature likely to require being added to our feature maturity matrix.
- [MAINTENANCE] for PRs that focus on updating repository settings or related changes.
- [DOCS] for PRs that focus on updating or adding documentation.
- Write clear and concise commit messages.
- Include tests to ensure that your changes do not introduce regressions.
- Provide a description of the changes you made in the pull request description.
- Address any feedback or requested changes from the maintainers.
- Write tests for your changes, ensuring that they cover edge cases and potential issues.
- Use the provided testing framework or create a new one if necessary.
- Ensure that your tests are comprehensive and cover both positive and negative scenarios.
- Update the README and other documentation to reflect changes in the project.
- Ensure that the documentation is clear, concise, and accurate.
- Include examples and usage instructions to help users understand how to use the project.
- If you have any questions or need assistance, feel free to open an issue or reach out to the maintainers on GitHub.
- We welcome any suggestions for improvements or new features.
We look forward to working with you and improving Data-Quality-Gate together!