A project for analyzing Jira issues using artificial intelligence.
- Integration with Jira API
- AI-powered issue analysis using OpenAI
- Modular architecture
- TypeScript support
- Clone the repository:
- git clone https://github.com/your-username/jira-ai-integration-demo.git
- cd jira-ai-integration-demo
- Install dependencies:
- npm install
3.Set up environment variables:
- cp .env.example .env
- Edit the .env file and add your credentials:
- OPENAI_API_KEY=your_openai_api_key_here
- JIRA_URL=your_jira_instance_url
- JIRA_USERNAME=your_jira_username
- JIRA_API_TOKEN=your_jira_api_token
The project uses a modular architecture with clear separation of concerns:
- IssueAnalyzer - Main controller coordinating the analysis process
- JiraService - Handles communication with Jira API
- OpenAIService - Provides AI capabilities via OpenAI
- IssueFactory - Creates issue entities with proper dependencies
This project is for demonstration purposes.