O Jira AI é um aplicativo de inteligência artificial que utiliza o modelo de linguagem ChatGPT da OpenAI para automatizar a criação de descrições de tarefas no Jira. Com uma interface amigável e fácil de usar, o Jira AI torna o processo de criação de tarefas mais eficiente e preciso. Desenvolvido com Forge (Node.js) e React, o Jira AI é uma solução

Overview

Jira AI

Jira AI is an application that uses the ChatGPT language model to automatically generate task descriptions in Jira.

Technologies Used

Forge (Node.js) React

Installation

To install Jira AI, you need to follow the following steps:

  1. Clone this repository
  2. Install dependencies by running npm install
  3. Generate your OpenAI credentials Here
  4. Configure Jira API access credentials (Tutorial)
  5. Create an app
# You will only use the `manifest.yml`

# Select the Blank template

forge create
  1. Move the app's manifest to the repository
cat <your_app_name>/manifest.yml > jira-ai/manifest.yml
  1. Create the envs in atlassian:
forge variables set OPEN_AI_URL https://api.openai.com/v1
forge variables set OPEN_AI_KEY <YOUR KEY>
  1. Export envs
export FORGE_USER_VAR_OPEN_AI_URL=https://api.openai.com/v1
export FORGE_USER_VAR_OPEN_AI_KEY=<YOUR KEY>
  1. Deploy the application by running
npm run deploy

forge install

# Choose JIRA and put in your account URL
  1. You are now ready to use.

Usage

After installation, you can use Jira AI to automatically generate task descriptions. Simply follow the instructions in the user interface to use the ChatGPT language model.

Contribution

If you would like to contribute to the development of Jira AI, follow the following steps:

  1. Create a branch for your changes
  2. Submit a pull request

License

This project is licensed under the MIT license. See the LICENSE file for more information.

You might also like...
App que visa fazer requisição para a API de repositórios do GitHub
App que visa fazer requisição para a API de repositórios do GitHub

Nessa aula foi desenvolvido uma página que faz requisição para a API de repositórios do GitHub e alimenta nossa lista de repositórios na página. *Para

A simplified Jira clone built with React/Babel (Client), and Node/TypeScript (API). Auto formatted with Prettier, tested with Cypress.
A simplified Jira clone built with React/Babel (Client), and Node/TypeScript (API). Auto formatted with Prettier, tested with Cypress.

A simplified Jira clone built with React and Node Auto formatted with Prettier, tested with Cypress 🎗 Visit the live app | View client | View API Wha

Projeto desenvolvido para consolidar os conhecimentos de React e Typescript
Projeto desenvolvido para consolidar os conhecimentos de React e Typescript

Gerenciador de Finanças Projeto desenvolvido para consolidar os conhecimentos de React e Typescript. 📚 Descrição Gerenciador de finanças utilizando R

Desenvolvimento de uma aplicação em React Native, com um intuito de um e-commerce para venda de frutas, com geração e compartilhamento de PDF.
Desenvolvimento de uma aplicação em React Native, com um intuito de um e-commerce para venda de frutas, com geração e compartilhamento de PDF.

FRUTCOM 💻 Projeto Frutcom Desenvolvimento de uma aplicação em React Native, com um intuito de um e-commerce para venda de cinco tipos de frutas: Maçã

Desenvolvendo em React js, uma Pokédex para Pokémons  da COMPETI.
Desenvolvendo em React js, uma Pokédex para Pokémons da COMPETI.

Criando uma Pokédex para meu teste da COMPETI! Projeto desenvolvido para processo seletivo da empresa Competi, cujo objetivo é fazer consumo da API (h

Uma lib de componentes para React js criados por mim.
Uma lib de componentes para React js criados por mim.

UI Kit Library - Caiquedevs UI Kit Library for React.js with Storybook Demo. Published at NPM. Participants Components Button CheckBox Input Modal Rad

Formulário para cadastro de dev's para emprego multi-etapas (Front-end).
Formulário para cadastro de dev's para emprego multi-etapas (Front-end).

Formulário Multi-Etapas This project was bootstrapped with Create React App. 🚀 Tecnologias Esse projeto foi desenvolvido com as seguintes tecnologias

Uniswap Clone Interface - a Dapp application that replicates the Uniswap web application interface
Uniswap Clone Interface - a Dapp application that replicates the Uniswap web application interface

This project was developed with ReactJS, being a Dapp application (decentralized application) that replicates the Uniswap web application interface. With this interface it is possible to perform the real login connection with your MetaMask digital wallet previously installed in your browser.

Criação de um hook de carrinho de compras, conforme desafio proposto no segundo capítulo do programa Ignite, ministrado pelo professor Diego Fernandes, na trilha de ReactJS, da Rocketseat
Criação de um hook de carrinho de compras, conforme desafio proposto no segundo capítulo do programa Ignite, ministrado pelo professor Diego Fernandes, na trilha de ReactJS, da Rocketseat

Desafio 1 - Capitulo 2 - Ignite Criação de um hook de carrinho de compras, conforme desafio proposto no segundo capítulo do programa Ignite, ministrad

Owner
João Augusto
I'm a Full Stack Software Engineer passionate about what I do with over 3 years of frontend and backend development experience. Using JavaScript and TypeScript
João Augusto
Lista de tarefas Este é o projeto de uma To-Do List que foi feito com Reactjs, utilizando o axios para consumo da API responsável por gerar as tasks

Lista de tarefas Este é o projeto de uma To-Do List que foi feito com Reactjs, utilizando o axios para consumo da API responsável por gerar as tasks,

Keitey Lopes Barros 2 Jul 16, 2022
O dt-money é um aplicativo simples para controle financeiro, desenvolvido durante o Ignite da Rocketseat.

dt-finance Sobre o projeto O dt-money é um aplicativo simples para controle financeiro, desenvolvido durante o Ignite da Rocketseat. Formulario: Trans

Bruno Mateus 2 May 12, 2022
Interface for BeCode Artificial intelligence class Machine learning tool

AI Training tool Interface for BeCode Artificial intelligence class Machine learning tool The problem At BeCode, the coaches were trying some options

Tim Poels 4 Nov 24, 2022
Interface de um aplicativo para locação de imóveis.

App Alugue! Interface de um aplicativo para locação de imóveis. Projeto realizado na disciplina de Programação para dispositivos móveis, na turma de A

Luciana Ferreira da Silva 3 Sep 29, 2022
Aplicativo web construído com React para consumir API do Github.

Explorador de repositórios do github ?? Tecnologias TypeScript React SASS Empiricus CSS ??️ Como executar o projeto Pré-requisitos: Node.js Git # Clon

Samuel Ramos 2 Oct 12, 2021
todoList ✔️ Lista de Tarefas feita em React para treinar alguns conhecimentos importantes.

todoList ✔️ Lista de Tarefas feita em React para treinar alguns conhecimentos importantes. ❤️ Para executar, basta clonar o repositório e digitar no t

Izabella Ribeiro de Souza Silva 4 Oct 12, 2021
Esse projeto é uma aplicação que exibe os dados climáticos da região do usuário e de cidades escolhidas. Feito com React Native, typescript e outras tecnologias.

Weather APP Esse projeto é uma aplicação que exibe os dados climáticos da região do usuário e de cidades escolhidas. Features • Pré Requisitos • Rodan

Arthur Pimentel Cordeiro 16 Sep 14, 2022
A zero-config toolkit for creating fine Forge apps

The Forge Dev Kit (FDK) is a preconfigured set of libraries and frameworks for developing apps for Atlassian Jira - and soon, Confluence - with ease. The FDK builds on Atlassian Forge, TypeScript, React, Emotion, Next.js, and the Atlassian Design System, plus a number of libraries to glue it all together.

Fine Software 17 Aug 10, 2022
Mylexzin é um projeto desenvolvido em ReactJS. A ideia do projeto é criar uma loja de relógio.

Mylexzin é um projeto desenvolvido em ReactJS. A ideia do projeto é criar uma loja de relógio.

Matheus Maia Alvarez 3 Aug 18, 2022
Desafio da trilha react.js do ignite onde o objetivo é adicionar alguns trechos de código para que a aplicação de upload de imagens funcione corretamente

upfi Desafio da trilha react.js do ignite onde o objetivo é adicionar alguns trechos de código para que a aplicação de upload de imagens funcione corr

Alex Teixeira da Fonseca 1 Feb 3, 2022