Система отслеживания задач / проблем с интерфейсом командной строки

Есть ли какие-либо системы отслеживания задач с интерфейсом командной строки?

Вот список функций, которые меня интересуют:

  • Простой шаблон задачи
    Что-то вроде обычного текстового файла со свойством: пары типа, например:
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.

Дитц: https://gitorious.org/ditz

Интересная идея; Самая близкая вещь, о которой я слышал, это todo.txt.

Кроме того, вы можете свернуть свой собственный, просто используя базу данных (например, sqllite) и SQL. По желанию, напишите скрипт-обертку, который анализирует ваш текстовый файл и параметры командной строки и генерирует соответствующий SQL.

Вы видели тикгит? Похоже, это может сделать то, что вы, ребята, после.

Erlangs Ticket System

Создан Питером Хегфельдтом в 1986 году. Это система тикетов, которая использовалась в дистрибутиве Erlang.

Источник: блог Джо Армстронга

@ Питер Хилтон,

Я собираюсь создать такую ​​систему. Поэтому мне интересно, существует ли такая система. Основная идея состоит в том, чтобы сделать его максимально простым: утилита командной строки для управления задачами и простой сервер с REST-интерфейсом. Я использовал дюжину различных систем отслеживания задач и пришел к выводу, что мне не нужен модный интерфейс. Это должно быть похоже на Subversion - вы можете счастливо работать с svn.exe из командной строки

Я злоупотребил cal а также calendar инструменты командной строки регулярно для этого типа задачи.

Система отслеживания проблем ciss - это простой инструмент командной строки для управления файлом ISSUES.txt.

Я использую режим org с emacs в режиме терминала (emacs -nw).

Мы использовали несколько инструментов ранее. Теперь мы используем частный репозиторий GitHub для поддержки различных списков разработчиков TBD (в виде файлов.md) и отслеживания проблем благодаря следующим преимуществам:

  • Разработчики уже используют GitHub, и им не нужно изучать что-то новое.
  • Разработчики могут использовать любой удобный инструмент для ведения списка TBD; командная строка или графические редакторы, веб-интерфейс GitHub или множество мобильных клиентов
  • Поддержка уценки
  • Надежное резервное копирование
  • Слияние и пересмотр истории
  • Гибкая организация файлов для различных проектов и модулей

Посмотрите на Pitz и Bugs Everywhere.

Другие вопросы по тегам