Skip to content

Latest commit

 

History

History
58 lines (45 loc) · 3.54 KB

File metadata and controls

58 lines (45 loc) · 3.54 KB

Together, we build greatness: Your Contribution Matters!

Thank you for considering contributing to our project! We appreciate your time and effort. To ensure a smooth and collaborative process, please follow these guidelines.

Getting Started

  • Ensure you have a GitHub account and are signed in.
  • Fork this repository to your GitHub account.
  • Clone your fork to your local machine.

Creating issues

If you spot a problem with the code or docs or have a suggestion, search if an issue already exists. If a related issue doesn't exist, you can open a new issue. Be sure to include a clear and detailed description.

Solve an issue

Scan through our existing issues to find one that interests you. If you find an issue to work on, you are welcome to open a PR with a fix. Be sure to get the issue assigned to your name to avoid conflicting/spammy PRs.

Note: Please refrain from pushing directly to the main branch. Always create a pull request for your changes.

Commit Message Conventions

We recommend following the below structure for a commit message

[<issue-number>] | <contributor(s)> | small description

Examples:

[11] | Steve | Add support for headers in get request
[23] | Anant/Anugrah | Support for PUT requests

Branching Strategy

Create a new branch for your feature, bug fix or doc update. Use a descriptive name that reflects the nature of your changes.

git checkout -b feature/your-feature

Instead of feature, use bug/ or docs/ according to the use case. Once changes are checked and committed, push your branch to your forked repository.

git push origin feature/your-feature

Regularly pull changes from the main branch to keep your feature branch up to date. On reaching a logical point in the solution, create a pull request using the guidelines mentioned below.

Pull Request Guidelines

  1. Before submitting a pull request, ensure that your code adheres to the coding style of the project.
  2. Provide a clear and descriptive pull request title and description.
  3. Don't forget to link PR to issue you are working on.
  4. Make sure your commits are well-structured with clear commit messages.
  5. Squash your commits into a single logical commit where appropriate.
  6. Ensure that your pull request is up-to-date with the latest changes from the main branch.

By following this strategy, we can maintain a clean and organized version history, making it easier to track and manage changes effectively.
Note: We have built the contributing guidelines taking reference from GitHub's guide on contributing to project. Please let us know your suggestions and help us improve the guidelines!

Thank You!

We deeply appreciate your contributions to our project and the time you've dedicated to making it better. Your efforts help advance the project and make it more robust and inclusive for everyone. It's contributors like you who make a real difference in the open-source community.

Thank you once again for your support, dedication, and commitment to excellence. Your contributions are invaluable, and we couldn't have come this far without you.

If you have any questions or need assistance with the contribution process, please don't hesitate to reach out. We're here to support you every step of the way.