Welcome to Gemini Chat's community! We appreciate contributions. Follow these guidelines to contribute.
- Python (version 3.9 or later)
- Flask (version 3.0 or later)
- Google cloud CLI
- Other required libraries (install using pip install -r requirements.txt)
- Gemini API key (obtain from the Maker Suite Google )
- Google Cloud CLI
git clone https://github.com/lokendarjangid/gemini-chat.git
cd gemini-chat-bot
python -m venv venv
source venv/bin/activate
On Windows, use venv\Scripts\activate
pip install -r requirements.txt
- Copy your Gemini API key from the Maker Suite Google.
- Create a
.env
file in the project directory (if not already present). - Paste the API key into the
.env
file as follows:GEMINI_API_KEY="your_api_key_here'
- Use the GitHub issue tracker for feature requests or bug reports.
- Provide clear and detailed descriptions, including:
- Steps to reproduce the issue (if applicable)
- Expected behavior
- Actual behavior
- Fork the repository on GitHub.
- Create a new branch for your changes.
- Make changes and commit them with clear messages.
- Push changes to your fork.
- Open a pull request from your fork to the main repository.
- Update existing documentation to reflect changes.
- Add new documentation for new features.
- Use the GitHub issue tracker for discussions and questions.
- Participate in code reviews to improve code quality.
- Contribution Review Process: We'll review pull requests and provide feedback promptly.
- Good First Issues: Issues labeled as "good first issue" in the tracker are suitable for new contributors.
- Relevant Resources:
- Google Cloud documentation
- Contributing guides for popular libraries (e.g., Flask, Python): Flask, Python
Welcome to Gemini Chat's community! We appreciate contributions. Follow these guidelines to contribute.
Thank you for your interest in contributing to Gemini Chat!