Skip to content

Latest commit

 

History

History
38 lines (23 loc) · 2.01 KB

CONTRIBUTING.md

File metadata and controls

38 lines (23 loc) · 2.01 KB

Contributing to MSSQLand 🫂

Thank you for considering contributing to MSSQLand! Your efforts help make this tool better for everyone, and every contribution is valued. This document outlines the guidelines for contributing to ensure a productive and fair collaboration.

  1. Fork the Repository: Use the GitHub "Fork" button to create your own copy of the repository.
  2. Create a Branch: Use a descriptive branch name is needed
git checkout -b feature/add-new-feature
  1. Test Your Changes: Verify that your changes work as intended and don’t introduce issues.
  2. Submit a Pull Request: Push your branch and create a PR with a clear description of your changes and their purpose.

Signing Your Commits 🗝️

To ensure accountability and transparency in contributions, always sign your commits. This helps verify the authenticity of the commit and ensures a clear history of who contributed what.

Follow GitHub’s guide on signing commits to generate a GPG key and configure it for Git.

Signed commits ensure the integrity and authenticity of contributions, reflecting the highest standards of professionalism in the project.

Handling of Pull-Request

Contributions are preserved transparently in Git history. No fear to have here—no one will copy-paste your code without adhering to the collaborative ethos of open-source.

If the code needs changes, it will be merged - yet accepted - into a specific branch to preserve the contributor's effort while allowing for refactoring and thorough review.

PR Accepted

  • All commits will be retained in the repository, ensuring proper credit is given.
  • Any modifications or refactors will be performed after merging, with clear documentation of changes.

PR Rejected

  • Feedback will be provided with reasons for rejection.
  • You are encouraged to resubmit after addressing the concerns.
  • No one’s contributions will be erased or dismissed without acknowledgment.