Emacs. Экспорт в taskjuggler

2025-09-05 · 2 мин. для прочтения

Emacs. Экспорт в taskjuggler.

Содержание

1 Общая информация

2 Особенности

  • Входит в состав org-contrib.
  • Но этот вариант не работает.
  • Следует брать из репозитория.

3 Команды для работы

КомандаОписание
C-c C-e j tЭкспортировать проект в TaskJuggler и открыть HTML-отчет в браузере.
C-c C-e j pЭкспортировать в TaskJuggler и сохранить как .tjp-файл.
M-x org-taskjuggler-exportАльтернативный способ экспорта.

4 Расширенные настройки

4.1 Зависимости между задачами

  • Используйте свойство :DEPENDS::
 Тестирование
:PROPERTIES:
:EFFORT:   2d
:DEPENDS:  Разработка_API  ; Зависит от завершения задачи "Разработка API"
:END:

4.2 Распределение ресурсов

  • Укажите занятость ресурса (в %):
 Дизайн логотипа
:PROPERTIES:
:EFFORT:   2d
:RESOURCES: Дизайнер{50%}  ; Дизайнер занят на 50% этой задачей
:END:

4.3 Milestone

  • Отметьте ключевые точки:
 Сдача проекта
:PROPERTIES:
:MILESTONE: t
:PLAN:      2025-09-30
:END:

5 Пример сложного проекта

#+TITLE: Запуск приложения
#+TASKJUGGLER_PROJECT: AppLaunch
#+TASKJUGGLER_START: 2025-10-01
#+TASKJUGGLER_RESOURCE: Дизайнер, Backend, Frontend, QA

* Этапы
 Дизайн
* Логотип
:PROPERTIES:
:EFFORT:   2d
:RESOURCES: Дизайнер
:END:
* UI/UX
:PROPERTIES:
:EFFORT:   5d
:RESOURCES: Дизайнер{30%}
:DEPENDS:  Логотип
:END:

 Разработка
* API
:PROPERTIES:
:EFFORT:   10d
:RESOURCES: Backend
:DEPENDS:  UI/UX
:END:
* Интерфейс
:PROPERTIES:
:EFFORT:   8d
:RESOURCES: Frontend
:DEPENDS:  UI/UX
:END:

 Тестирование
:PROPERTIES:
:EFFORT:   3d
:RESOURCES: QA
:DEPENDS:  API, Интерфейс
:END:

 Релиз
:PROPERTIES:
:MILESTONE: t
:PLAN:      2025-11-15
:END:
Дмитрий Сергеевич Кулябов
Authors
Профессор кафедры теории вероятностей и кибербезопасности
Мои научные интересы включают физику, администрирование Unix и сетей.