This tool will notify the person assigned a JIRA-ticket if the ticket remains in the same status for more than N
days.
Using composer: composer require chemaclass/jira-status-notifier
- Clone/Fork the project and
cd
inside the repository docker-compose up
docker exec -ti -u dev jira_status_notifier_php bash
cd examples/using-cli-channel
cp .env.dist .env
- Update the
.env
values php console
composer test # execute phpunit tests
composer csfix # run php-cs-fixer fix
composer psalm # display psalm errors
composer psalm-log # generate a file with psalm suggestions
- Using Slack as notification channel
- Using Email as notification channel
- Using Cli to render the tickets for each assignee without notifying anybody
$facade = new JiraStatusNotifierFacade();
$result = $facade->handle([
CliChannel::class,
SlackChannel::class,
EmailChannel::class,
]);
$facade->renderOutput($result);