chemaclass/jira-status-notifier

该工具将在JIRA工单状态保持不变超过N天时通知分配给该工单的人员。

1.4.0 2020-09-14 12:59 UTC

This package is auto-updated.

Last update: 2024-08-29 05:43:16 UTC


README

Build Status MIT Software License Minimum PHP Version

当工单状态保持不变超过N天时,该工具将通知被分配JIRA工单的人员。

作为供应商安装

使用composer: composer require chemaclass/jira-status-notifier

开发和贡献

要求:PHP >=8.0

  1. 分支和克隆
  2. composer install

Composer脚本

composer test-all -> quality, phpunit
composer quality  -> csrun, psalm, phpstan
composer phpunit  -> test-unit, test-functional

更多请参阅composer.json

文档

  • 使用Slack作为通知通道
  • 使用Email作为通知通道
  • 使用Cli渲染每个分配人的工单,而不通知任何人

基本示例

$facade = new JiraStatusNotifierFacade();

$result = $facade->handle([
    CliChannel::class,
    SlackChannel::class,
    EmailChannel::class,
]);

$facade->renderOutput($result);