Taiga - сервис трекинга проектной деятельности. Taiga позволяет отслеживать выполнение заданий,
разделяя их на две категории: issues и tasks, - а также вести учет затраченного времени.
Для работы скрипта необходимо собрать и запустить Docker контейнер, определив переменные в файле окружения.
| Метод | Путь | Описание |
|---|---|---|
| GET | /projects |
Получить все проекты |
| GET | /projects/{project_id} |
Получить развернутую информацию по проекту |
| GET | /issues?project={project_id} |
Получить issues по проекту |
| GET | /tasks?project={project_id} |
Получить tasks по проекту |
| GET | /issues/custom-attributes-values/{issue_id} |
Получить особые аттрибуты issues по проекту |
| GET | /tasks/custom-attributes-values/{task_id} |
Получить особые аттрибуты tasks по проекту |
[
{
"_id": "mongo_card_id",
"users":["mongo_user_id", ...],
"project_id": "board_id",
"card_id": "card_id",
"card_type": "card_type",
"info":
{
"hours": "spent_time",
"subject": "subject",
"custom_values": "custom_values",
"created_date": "created_date",
"finished_date": "finished_date",
"due_date": "due_date"
},
"status": "status",
"completed": true/false,
"last_activity": "timestamp"
}
]
Для работы адаптора устанавливаются библиотеки из файла requirements.txt при помощи команды:
pip3 install --extra-index-url https://footprint.auditory.ru/pypi/simple -r requirements.txt
Построение контейнера:
docker build -t taiga .
Запуск контейнера:
docker run --rm --env-file .env taiga