Welcome to DotnetGeminiSDK! We're thrilled that you're considering contributing to our project. Before you get started, please take a moment to review this document for guidelines and best practices.
We expect all contributors to abide by our Code of Conduct. Please make sure you're familiar with it before contributing.
There are several ways you can contribute to DotnetGeminiSDK:
-
Reporting Bugs: If you encounter a bug, please open an issue on our GitHub repository and provide as much detail as possible, including steps to reproduce the bug.
-
Requesting Features: If you have an idea for a new feature or improvement, feel free to open an issue to discuss it. We welcome suggestions and feedback from our community.
-
Submitting Pull Requests: If you're able to fix a bug or implement a new feature, we encourage you to submit a pull request. Please make sure to follow our guidelines for code style and formatting.
If you're ready to contribute, here's how you can get started:
- Fork the repository to your GitHub account.
- Clone your forked repository to your local machine.
- Create a new branch for your contribution (
git checkout -b my-contribution
). - Make your changes and commit them with descriptive messages.
- Push your changes to your fork (
git push origin my-contribution
). - Open a pull request on the original repository and provide a detailed description of your changes.
Please follow the existing code style and formatting conventions used in the project. If you're unsure, feel free to ask for guidance in your pull request.
All pull requests will be reviewed by one or more members of the project team. We'll provide feedback and guidance to help improve your contribution.
We appreciate your interest in contributing to DotnetGeminiSDK! Your support helps make our project better for everyone. If you have any questions or need assistance, don't hesitate to reach out.
Happy contributing!
DotnetGeminiSDK Team