Управление проектами
Проект находится внутри рабочего пространства и служит контейнером для задач, спринтов, меток и предложений управления. У каждого проекта есть уникальный ключ (например, API, FRONT, OPS), который является префиксом для идентификаторов задач.
Создание проекта
Перейдите в рабочее пространство и нажмите New Project:
| Поле | Обязательное | Описание | Пример |
|---|---|---|---|
| Название | Да | Отображаемое имя | "Backend API" |
| Ключ | Да | Префикс из 2-5 символов для задач | "API" |
| Описание | Нет | Краткое описание проекта | "REST API и бизнес-логика" |
Ключ должен быть уникальным в пределах рабочего пространства и определяет идентификаторы задач: API-1, API-2 и т.д.
Дашборд проекта
Каждый проект предоставляет:
- Board — Kanban-вид с drag-and-drop колонками (Backlog, To Do, In Progress, Done).
- Issues — Вид списка с фильтрацией, сортировкой и полнотекстовым поиском.
- Sprints — Планирование спринтов и управление циклами. См. Спринты.
- Labels — Метки области проекта для категоризации. См. Метки.
- Settings — Название проекта, ключ, описание и настройки участников.
Количество задач
Обзор проекта показывает количество задач по состоянию:
| Состояние | Описание |
|---|---|
| Backlog | Идеи и будущая работа |
| To Do | Запланировано на текущий цикл |
| In Progress | Активно выполняется |
| Done | Выполненная работа |
Справочник API
bash
# Список проектов в рабочем пространстве
curl -H "Authorization: Bearer <token>" \
http://localhost:8080/api/workspaces/<workspace_id>/projects
# Создать проект
curl -X POST http://localhost:8080/api/workspaces/<workspace_id>/projects \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <token>" \
-d '{"name": "Backend API", "key": "API"}'
# Получить проект с количеством задач
curl -H "Authorization: Bearer <token>" \
http://localhost:8080/api/workspaces/<workspace_id>/projects/<project_id>MCP-инструменты
| Инструмент | Параметры | Описание |
|---|---|---|
projects.list | — | Список всех проектов в рабочем пространстве |
projects.get | project_id | Получить детали проекта с количеством задач |
projects.create | key, name | Создать новый проект |
projects.update | project_id | Обновить название или описание |
projects.delete | project_id | Удалить проект |