Metadata-Version: 2.4
Name: mkdocs-gemini-chat
Version: 0.1.0
Summary: A Material for MkDocs plugin that adds a Gemini-powered chat window to documentation pages
Home-page: https://github.com/yourusername/mkdocs-gemini-chat
Author: Your Name
Author-email: your.email@example.com
Project-URL: Bug Reports, https://github.com/yourusername/mkdocs-gemini-chat/issues
Project-URL: Source, https://github.com/yourusername/mkdocs-gemini-chat
Project-URL: Documentation, https://github.com/yourusername/mkdocs-gemini-chat#readme
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Framework :: MkDocs
Classifier: Topic :: Documentation
Classifier: Topic :: Software Development :: Documentation
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: mkdocs>=1.0.0
Requires-Dist: google-generativeai>=0.3.0
Requires-Dist: fastapi>=0.68.0
Requires-Dist: uvicorn>=0.15.0
Requires-Dist: pydantic>=1.8.0
Requires-Dist: aioredis>=2.0.0
Requires-Dist: fastapi-limiter>=0.1.5
Requires-Dist: python-dotenv>=0.19.0
Provides-Extra: dev
Requires-Dist: pytest>=6.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.15.0; extra == "dev"
Requires-Dist: pytest-cov>=2.0; extra == "dev"
Requires-Dist: black>=21.0; extra == "dev"
Requires-Dist: isort>=5.0; extra == "dev"
Requires-Dist: flake8>=3.9; extra == "dev"
Requires-Dist: mypy>=0.910; extra == "dev"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: project-url
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

Requirements:
As a user, I can use a chat window to ask questions about the documentation on the Material for MkDocs project.
UX Features:
- The chat window should be able to use the chat history.
- The chat window should be able to use the chat context.
- The chat windows should use Gemini 2.5 Pro as the LLM.
- The chat window should allow follow up questions.
- The chat window should allow the user to specify the file path to the documentation.
- The chat window should allow the user to specify the language of the documentation.
- The chat window should allow the user to specify the version of the documentation.
- The chat window should allow the user to copy the output to the clipboard.
- The chat window should allow the user to download the output as a file. 

Implementation:
- The implementation should be done as a Material for MkDocs plugin.
- The plugin should be able to be added to the documentation site by adding it to the `mkdocs.yml` file.
- The plugin should allow the user to specify where the UI box should be placed in the documentation site.


References:
https://deepwiki.com 
https://www.deepseek.com/chat/
