Thank you for your interest in contributing! Whether it's fixing bugs, improving docs, or adding new features, all contributions are welcome.
- FastAPI Webhook Server: Endpoint listening to incoming GitHub PR events.
- Security: HMAC SHA-256 signature verification implemented.
- Async Processing: FastAPI
BackgroundTasksintegrated for instant webhook responses. - Gemini 1.5 Flash Integration: Prompting and response structure built for code analysis.
- Deployment: Web service live on Render.
- [⏳] Active Issue: Fine-tuning background execution and GitHub PAT permissions for posting PR review comments.
- Fork the repository.
- Clone your fork locally:
git clone [https://github.com/prachi137/ai-code-inspector.git](https://github.com/prachi137/ai-code-inspector.git) cd ai-code-inspector - Create a feature branch:
git checkout -b feature/your-feature-name
2.Set up your virtual environment and dependencies:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate pip install -r requirements.txt
3.Make your changes and verify everything works
4.Commit your changes with a descriptive message:
git commit -m "feat: add amazing new feature"
5.Push to your branch:
git push origin feature/your-feature-name
6.Open a Pull Request against the main branch:
🐛 Found a Bug? If you encounter any bugs or unexpected behavior, please open an Issue detailing the problem.
- FastAPI Webhook Server: Endpoint listening to incoming GitHub PR events.
- Security: HMAC SHA-256 signature verification implemented.
- Async Processing: FastAPI
BackgroundTasksintegrated for instant webhook responses. - Gemini 1.5 Flash Integration: Prompting and response structure built for code analysis.
- Deployment: Web service live on Render.
- [⏳] Active Issue: Fine-tuning background execution and GitHub PAT permissions for posting PR review comments.