Skip to content

PecodeAutomation/jira-ai-integration-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jira AI Integration Demo

A project for analyzing Jira issues using artificial intelligence.

🚀 Features

  • Integration with Jira API
  • AI-powered issue analysis using OpenAI
  • Modular architecture
  • TypeScript support

📦 Installation

  1. Clone the repository:
  1. 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.

About

Jira-ai integration examples with simple tests

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published