Система отслеживания задач / проблем с интерфейсом командной строки
Есть ли какие-либо системы отслеживания задач с интерфейсом командной строки?
Вот список функций, которые меня интересуют:
- Простой шаблон задачи
Что-то вроде обычного текстового файла со свойством: пары типа, например:
description:string some-property:integer required
- Интерфейс командной строки
например:
// Creates task <task tracker>.exe -create {description: "Foo", some-property: 1} // Search for tasks with description field starting from F <task tracker>.exe -find { description: "F*" }
Развертывание XCopy
Не требует установки тяжелой СУБДПоддержка нескольких пользователей
Так что это не просто список дел для одного человека
12 ответов
Ditz - это простой, легкий распределенный трекер, разработанный для работы с распределенными системами контроля версий, такими как darcs и git.
Интересная идея; Самая близкая вещь, о которой я слышал, это todo.txt.
Кроме того, вы можете свернуть свой собственный, просто используя базу данных (например, sqllite) и SQL. По желанию, напишите скрипт-обертку, который анализирует ваш текстовый файл и параметры командной строки и генерирует соответствующий SQL.
Вы видели тикгит? Похоже, это может сделать то, что вы, ребята, после.
Erlangs Ticket System
Создан Питером Хегфельдтом в 1986 году. Это система тикетов, которая использовалась в дистрибутиве Erlang.
Источник: блог Джо Армстронга
@ Питер Хилтон,
Я собираюсь создать такую систему. Поэтому мне интересно, существует ли такая система. Основная идея состоит в том, чтобы сделать его максимально простым: утилита командной строки для управления задачами и простой сервер с REST-интерфейсом. Я использовал дюжину различных систем отслеживания задач и пришел к выводу, что мне не нужен модный интерфейс. Это должно быть похоже на Subversion - вы можете счастливо работать с svn.exe из командной строки
Я злоупотребил cal
а также calendar
инструменты командной строки регулярно для этого типа задачи.
Я использую режим org с emacs в режиме терминала (emacs -nw).
Мы использовали несколько инструментов ранее. Теперь мы используем частный репозиторий GitHub для поддержки различных списков разработчиков TBD (в виде файлов.md) и отслеживания проблем благодаря следующим преимуществам:
- Разработчики уже используют GitHub, и им не нужно изучать что-то новое.
- Разработчики могут использовать любой удобный инструмент для ведения списка TBD; командная строка или графические редакторы, веб-интерфейс GitHub или множество мобильных клиентов
- Поддержка уценки
- Надежное резервное копирование
- Слияние и пересмотр истории
- Гибкая организация файлов для различных проектов и модулей