Trac

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
Trac
Логотип программы Trac
Скриншот программы Trac
Тип Инструмент управления проектами
Разработчик Edgewall Software
Написана на Python
Операционная система Кроссплатформенное ПО
Последняя версия 1.2.2 (21 июня 2017)
Лицензия Модифицированная лицензия BSD
Сайт trac.edgewall.org

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

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  (англ.)

Ссылки