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
Requirements: PHP >=8.0
- Fork and clone
- composer install
composer test-all -> quality, phpunit
composer quality -> csrun, psalm, phpstan
composer phpunit -> test-unit, test-functional
See more in composer.json
- 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);