Use OpenAI to generate sprint goals, a sprint review agenda or jira ticket field descriptions.

1.0.7 2023-09-25 09:16 UTC

This package is auto-updated.

Last update: 2024-10-25 11:53:04 UTC


README

Automization for regular project related tasks - no developer likes.

2023-06-22_0.png

Usage

> aijira <COMMAND>

Setup

  • install PHP
  • composer global require valantic-cec/aijira
  • add environment variables mentioned below

Configuration

The following env parameters need to be configured, depending on the CLI commands you like to use (just configure them all):

Examples

Use OpenAI to generate your sprint goals for a planned or existing sprint.

> aijira sprint:goals "<SPRINT-NAME>"
> aijira ticket:sprintgoals "<Ticket1>,<Ticket2>,<Ticket3>"

2023-06-21_1.png 2023-06-21_5.png

Use OpenAI to generate a sprint review agenda.

> aijira sprint:review "<SPRINT-NAME>"

2023-06-21_2.png

Use OpenAI to ask the right questions. (Works best with a Story)

> aijira ticket:ask "<TICKET-NR>"

2023-06-21_3.png

Use OpenAI to get an estimation in hours for a specific task.

> aijira ticket:estimate "<TICKET-NR>"

2023-06-21_4.png

Use OpenAI to score a given ticket for its completeness & quality on a scale between 1 and 10.

> aijira ticket:score "<TICKET-NR>"

screenshot-ticket-score.png

Use OpenAI to improve ticket quality.

> aijira ticket:validate "<TICKET-NR>"

screenshot-ticket-validate.png

Use OpenAI to generate test-cases

> aijira ticket:test-cases "<TICKET-NR>"

screenshot-ticket-test-cases.png

Use OpenAI to generate your release notes to a given sprint. Its automatically collecting all merge requests.

> aijira sprint:release-notes "<SPRINT-NAME>"

2023-06-21_20-59.png

Use OpenAI to generate testcases that allow manual check if ticket requirements are implemented correctly.

> aijira ticket:test-cases "<SPRINT-NAME>"

2023-06-22_11.png

ToDo

None, code is perfect ;)