Trac — средство управления проектами и отслеживания ошибок в программном обеспечении.

Trac
Логотип программы Trac
Скриншот программы Trac
Тип Инструмент управления проектами
Разработчик Edgewall Software
Написана на Python
Операционная система Кроссплатформенное ПО
Первый выпуск 23 февраля 2004
Последняя версия 1.4.3 (9 мая 2021)
Репозиторий trac.edgewall.org/browser
Лицензия Модифицированная лицензия BSD
Сайт trac.edgewall.org
Логотип Викисклада Медиафайлы на Викискладе

Trac является открытым программным обеспечением, разработанным и поддерживаемым компанией Edgewall Software (не путать с TrackStudio Enterprise и Track+, другими системами аналогичного назначения).

Trac использует минималистичный веб-интерфейс, основанный на технологии Wiki, и позволяет организовать перекрёстные гиперссылки между базой данных зарегистрированных ошибок, системой управления версиями и вики-страницами. Это даёт возможность использовать Trac в том числе и как веб-интерфейс для доступа к системе контроля версий Subversion и Git[1] а также, через плагины, к Mercurial, Bazaar и другим.

Поддерживаются базы данных SQLite, PostgreSQL, MySQL и MariaDB[2].

Trac написан на языке программирования Python и в настоящее время распространяется по модифицированной лицензии BSD. В качестве системы HTML-шаблонов веб-интерфейса Trac до версии 0.11 использовал ClearSilver. Новые версии, начиная с 0.11, используют разработанную в Edgewall систему шаблонов Genshi[3], при этом совместимость с плагинами, использующими ClearSilver, будет оставлена ещё в течение нескольких версий.

См. также править

Примечания править

  1. Move Git plugin to Trac. Дата обращения: 22 сентября 2012. Архивировано 23 сентября 2012 года.
  2. Системные требования Trac Архивная копия от 6 октября 2009 на Wayback Machine  (англ.)
  3. Список изменений в Trac версии 0.11 Архивная копия от 16 октября 2009 на Wayback Machine  (англ.)

Ссылки править