First off, thank you for considering contributing to this project! It’s people like you that make the open-source community such an amazing place to learn, inspire, and create.
Please take a moment to review this document to understand our contribution process.
We use a standard Fork and Branch workflow for this repository. Please follow these steps to propose changes:
Click the Fork button at the top right of this GitHub page to create a copy of this repository under your own GitHub account.
Clone your fork to your local machine: git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY-NAME.git
Never work directly on the master branch. Create a new, descriptively named branch for your changes: git checkout -b feature/your-feature-name OR for bug fixes: git checkout -b fix/bug-description
Write your code, fix the bug, or add the feature. When you are ready, save your changes with a clear commit message: git add . git commit -m "A short, descriptive message explaining what you changed"
Push your new branch up to your GitHub fork: git push origin feature/your-feature-name
- Go to the original repository on GitHub.
- You should see a green button that says "Compare & pull request". Click it.
- Describe your changes in the PR description (what you did and why).
- Submit the Pull Request!
- Keep PRs focused: Please try to keep your Pull Requests focused on a single fix or feature. If you want to do multiple things, open separate branches and PRs.
- Be respectful: This is a welcoming environment. Please be kind and constructive in your comments and reviews.
- Test your code: Before submitting, make sure your changes work as intended and don't accidentally break existing features.
If you have any questions, feel free to open an Issue on GitHub, and we can discuss it there!
*This contribution file was written by an LLM