Skip to content

Latest commit

 

History

History
36 lines (18 loc) · 1.94 KB

CONTRIBUTING.md

File metadata and controls

36 lines (18 loc) · 1.94 KB

Contributing to REST Data Validator

Thank you for your interest in contributing to REST Data Validator! This project aims to provide comprehensive validation for data in RESTful APIs, and your contribution is invaluable. Here's how you can contribute effectively.

Getting Started

  1. Fork the repository: Fork the project to your GitHub account to start working on your changes independently.

  2. Clone your fork: Work locally on your machine to make the necessary changes.

Submitting Changes

  1. Create a feature or bug fix branch: This helps keep work organized and separate from the main branch.

  2. Write code following best practices: Ensure you follow the code conventions and best practices of the project. This includes adding tests for new features or fixes.

  3. Run the tests: Make sure all existing tests pass and new tests cover the code you've added or changed.

  4. Document your work: Update the documentation if you're introducing new features or significant functionality changes.

Submitting a Pull Request

  1. Rebase your branch: Before submitting your pull request, rebase your branch onto the main branch of the original repository to ensure your changes can be integrated cleanly.

  2. Create the Pull Request (PR): Go to GitHub and create a pull request from your branch to the main branch of the original repository. Provide a clear and detailed description of the changes and why they should be integrated.

  3. Review and collaboration: Be prepared to discuss your changes and work on feedback. Maintaining an open and respectful dialogue speeds up the review process.

Code of Conduct

Contributing to the project means adhering to our code of conduct. Respect your fellow contributors, their contributions, and any feedback they provide.

Questions or Concerns

If you have questions or need assistance, feel free to open an issue in the repository for assistance from the development team or community.