Issue
title
// describe the principles and format;
description
// describe the principles and format;
Issue -- это структурированная задача c типизированными данными:
type
| Parameter |
Value |
| Exclusive |
true |
| Namespace |
type, f.e. type/bug |
это тип задачи по структуре и наполнению, но в первую очередь - по ценности для бизнеса
| Label |
Color |
Описание |
type/bug |
#ee0701 |
проблема в существующем коде |
type/task |
#0e8a16 |
имплементация нового функционала |
type/refactor |
#1d76db |
задачи на рефакторинг: перемещения файлов, архитектурные принципы и пр. |
type/test |
#fbca04 |
задачи по написанию/исправлению тестов |
type/feature |
#5319e7 |
контейнер для нескольких issues с единой бизнес-ценностью |
type/draft |
#cccccc |
ишью с недостаточно описанной задачей |
tech
| Parameter |
Value |
| Exclusive |
false |
| Namespace |
tech, f.e. tech/obs, tech/postgres |
это задачи привязанные к конкретной технологии:
- sql (pgx, sqlc, sql-migrate...) -- persistent storage;
- obs (grafana, loki, prometheus, alloy,...) -- observability;
- ...
Цвета не фиксированы: набор открытый и зависит от проекта.
severity
| Parameter |
Value |
| Exclusive |
true |
| Namespace |
severity, f.e. severity/low |
это значение влияния выполнения на бизнес ценность
| Label |
Color |
severity/low |
#c2e0c6 |
severity/medium |
#fbca04 |
severity/high |
#eb6420 |
severity/showstopper |
#ee0701 |
severity/critical |
#b60205 |
component
| Parameter |
Value |
| Exclusive |
false |
| Namespace |
comp, f.e. comp/appclick |
это компонент системы репозитория, пресета не существует, зависит от проекта. Цвета не фиксированы.
dependencies
один issue может зависеть от других явно через поле depends on: {issue-1}, {issue-2}