TGViewer
dev notes dev notes @junsenior · 1.39K subscribers
Post #91 2.4K
Открыл для себя крутую библиотеку - https://github.com/lesstif/php-jira-rest-client

По-сути - небольшая обёртка на Jira-API, но в удобном и проработанном виде.
Среди прочих, у этой наибольшее число реализованных API. Особенно порадовала возможность использовать jql-запросы через builder.

Например, проверить на дубли, и если таких нет, добавить новый тикет можно так:

$issueService = new IssueService();

$jql = "project = $projectKey and priority = $priority and labels = $label";
$issues = (new IssueService())->search($jql)->getIssues();

if (count($issues) === 0) {
$issueField = new IssueField();
$issueField->setProjectKey(projectKey)
->setSummary("Наташ, вставай")
->setDescription("Мы всё уронили")
->setPriorityName(priority)
->addLabel($label);

$issueService->create($issueField);
}

Чем эта либа полезная? Как минимум тем, что парой строк можно перенаправить все алерты из телеги (как это многие делают) в jira, и позволить команде не напрягаться, когда телега пищит новыми уведомлениями.

И даже если тебе не интересна сама либа - за аватарку ты точно поставишь звёздочку :)
GitHub GitHub - lesstif/php-jira-rest-client: PHP classes interact Jira with the REST API. PHP classes interact Jira with the REST API. Contribute to lesstif/php-jira-rest-client development by creating an account on GitHub.
More from @junsenior
  1. Sep 28, 2026Сошлись две вещи. Первая - мой проект safemap.ai, про который я уже писал выше - интеракти…
  2. Sep 17, 2026Post #356
  3. Sep 15, 2026Увидел тут в x.com статистику вакансий по PHP и статистику вакансий по hh.ru в целом. Я на…
  4. Sep 12, 2026Вдохновившись проектом, где делали интерактивную карту с тем, как работает Postgres (писал…
  5. Sep 8, 2026OpenAI выложили блогпост https://openai.com/index/navier-stokes-solution/ Мы публикуем реш…
  6. Sep 8, 2026Если кто не знал, вокруг этого сейчас разгорается очень большой скандал с OpenAI. Кратко,…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →