Jump to content

Трак

Трак
Разработчик(и) Программное обеспечение Edgewall
Первоначальный выпуск 23 февраля 2004 г .; 20 лет назад ( 23 февраля 2004 г. )
Стабильная версия 1.6 [1]  Отредактируйте это в Викиданных (23 сентября 2023 г .; 10 месяцев назад ( 23 сентября 2023 г. ) ) [±]
Репозиторий
Написано в Питон
Операционная система Windows , OS X , Linux , BSD
Доступно в 36 языков [2]
Тип Программное обеспечение для управления проектами , система отслеживания ошибок
Лицензия 2005: Пункт BSD-3 [а] [3]
2004: GPL-2.0 или более поздняя версия [б]
Веб-сайт отслеживать .edgewall .org

Trac — это с открытым исходным кодом веб- система управления проектами и отслеживания ошибок . Он был принят различными организациями для использования в качестве системы отслеживания ошибок как в бесплатном программном обеспечении, так и в программном обеспечении с открытым исходным кодом, а также в собственных проектах и ​​продуктах. [4] Trac интегрируется с основными системами контроля версий, включая ( «из коробки» ) Subversion и Git . Trac используется, среди прочего, Целевой группой по исследованию Интернета . [5] Джанго , [6] ФФмпег , [7] jQuery пользовательский интерфейс , [8] Вебкит , [9] 0 н. э. , [10] и WordPress . [11]

Trac доступен во всех основных операционных системах, включая Windows, через установщик или Bitnami . [12] OS X через MacPorts или pkgsrc , Debian , [13] Убунту , [14] Арч Линукс [15] или FreeBSD , [16] а также на различных облачных хостингах .

Вдохновленные CVSTrac, Йонас Боргстрем и Дэниел Лундин из Edgewall Software начали писать svntrac в августе 2003 года, используя SQLite и Subversion . [17] В декабре 2003 года его переименовали в Trac . В феврале 2004 года версия Trac была изменена сначала с 0.0.1 на 0.1, а затем непосредственно с 0.1 на 0.5. За этим выпуском в марте 2004 г. последовали версии 0,6 и 0,7, а в ноябре 2004 г. - 0,8.

Edgewall Software — это головная организация, предоставляющая хостинг Edgewall.org для сообщества для совместной разработки программного обеспечения Python с открытым исходным кодом. [18] Раньше он предлагал услуги по разработке программного обеспечения, консалтингу и поддержке. Одними из первых членов сообщества, принявших участие в разработке Trac с открытым исходным кодом, были Рокки Берт в марте 2004 года, Кристофер Ленц и Франсуа Харви в мае 2004 года, Кристиан Боос и Отавио Сальвадор в декабре 2004 года и Марк Роу в марте 2005 года. [19]

В августе 2005 года лицензия была изменена с GPL-2.0 или более поздней версии на BSD-3-Clause . Первым выпуском по этой окончательной лицензии стал Trac 0.9 в октябре 2005 года, в котором, среди других функций, была реализована поддержка баз данных PostgreSQL .

Trac 0.10, выпущенный в сентябре 2006 года, был важным выпуском, в котором впервые была представлена ​​система компонентов, которая по сей день позволяет плагинам расширять и добавлять функции к ядру Trac. Сам Trac, поскольку этот пункт состоит в основном из необязательных компонентов плагина, которые можно отключить или полностью заменить. Поддержка базы данных MySQL добавлена ​​в качестве одного из таких основных компонентов. В этом выпуске добавлена ​​поддержка внешних плагинов для систем контроля версий, отличных от Subversion. Поддержка Mercurial предоставлялась через отдельный плагин из-за ограничений лицензии GPL. [20] HTML Trac 0.11, выпущенный в июне 2008 года, заменил систему шаблонов с ClearSilver. [21] на Genshi , что нарушает совместимость со многими старыми плагинами.

Trac 0.12 был выпущен в июне 2010 года и стал стабильным долгосрочным выпуском с последней версией 0.12.7, вышедшей в июле 2015 года. В нем добавлена интернационализации и локализации ​​поддержка с использованием Babel , а также разрешено использовать несколько репозиториев контроля версий одновременно.

Trac 1.0 был выпущен в сентябре 2012 года. [22] предыдущая стабильная долгосрочная поддерживаемая версия с последней версией 1.0.13 от сентября 2016 года. Она включала ранее внешний плагин для поддержки контроля версий Git .

Trac 1.1.1 от февраля 2013 г. по 1.1.6 от июля 2015 г. — это выпуски без долгосрочной поддержки и гарантий совместимости, которые превратились в Trac 1.2 с ноября 2016 г. [23]

Trac 1.4 от августа 2019 года был последним стабильным выпуском, работающим на Python 2.7. Он использует систему шаблонов Jinja .

Trac 1.6 от сентября 2023 г. является текущей стабильной версией и работает исключительно на Python3. Многие плагины также были переписаны для работы как с Python3, так и с Jinja.

Основные функции

[ редактировать ]

Trac предлагает простой подход к управлению проектами за счет глубокой интеграции отслеживания заявок , контроля версий (для которого поддерживается несколько репозиториев в каждой среде) и wiki . Это позволяет связывать информацию между этими системами гиперссылками , включать вики-контент непосредственно в заявку или автоматически размещать заявки на вики-страницах. [24] [25] [26] [27] [28] [29]

Систему заявок можно использовать для отслеживания ошибок, задач, проблем, инцидентов или любых других заявок. Настраиваемые отчеты можно создавать на основе параметрических сохраненных SQL- запросов или с помощью интерактивной системы запросов билетов. Существует также интегрированная поисковая система и детальная система разрешений.

Дополнительные функции управления проектами включают группировку заявок по этапам и дорожную карту, в которой перечислены и визуализированы этапы и их ход. Недавняя активность отображается на странице временной шкалы, и пользователи получают уведомления по электронной почте или могут подписаться на каналы RSS или iCalendar .

Дополнительные возможности

[ редактировать ]

Trac имеет систему плагинов для добавления дополнительных функций и интеграции с внешними инструментами. [30] Помимо базовой поддержки SVN и Git, Trac может подключаться через плагины ко многим другим контроля версий системам , включая Bazaar , CVS , Darcs , Mercurial , Monotone и Perforce . [ нужна ссылка ] Функции, предоставляемые плагинами, включают непрерывную интеграцию , управление учетными записями, теги , фильтрацию спама, блоги и дискуссионные форумы, а также соединители для XML-RPC и Pastebin . [ нужен неосновной источник ]

Апачская ищейка

[ редактировать ]
Апачская ищейка
Разработчик(и) Фонд программного обеспечения Apache
Первоначальный выпуск 23 августа 2013 г .; 10 лет назад ( 23 августа 2013 ) [31]
Стабильная версия
0,8 / 11 декабря 2014 г .; 9 лет назад ( 11 декабря 2014 ) [32]
Репозиторий Хранилище ищейки
Написано в Питон
Лицензия Лицензия Апач 2.0
Веб-сайт ищейка .apache .org

Apache Bloodhound — это веб- система управления проектами и отслеживания ошибок, построенная на базе Trac. [33] Проект Bloodhound был первоначально представлен в инкубаторе Apache компанией WANdisco . [34] Bloodhound стал проектом Apache верхнего уровня в 2013 году. [35] [36] [37] Bloodhound добавил в Trac поддержку нескольких проектов.Согласно веб-странице Bloodhound, этот проект закрыт (август 2024 г.).

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ Пункт BSD-3 с 25 августа 2005 г.
  2. ^ GPL-2.0 или более поздняя версия с 10 августа 2003 г. по 25 августа 2005 г.
  1. ^ «Выпущена версия Trac 1.6» . 23 сентября 2023 г. . Проверено 11 ноября 2023 г.
  2. ^ «Трек-локализация» . Проверено 6 ноября 2023 г.
  3. ^ «TracLicense — Проект Trac» . Эджволл Трек . Проверено 6 марта 2007 г.
  4. ^ «Кто использует Trac?» . Эджволл Трек. 9 сентября 2016 года . Проверено 18 сентября 2016 г.
  5. ^ «ИРТФ» . Проверено 18 сентября 2016 г.
  6. ^ «Отслеживание ошибок и вики Django» . Проверено 18 сентября 2016 г.
  7. ^ «ФФмпег» . Проверено 18 сентября 2016 г.
  8. ^ «Интерфейс jQuery» . Проверено 20 сентября 2016 г.
  9. ^ «ВебКит» . Проверено 18 сентября 2016 г.
  10. ^ "0 AD" Проверено 23 июня 2018 г.
  11. ^ «Создание WordPress.org» . Проверено 18 сентября 2016 г.
  12. ^ «Битнами Трак» . Проверено 21 сентября 2016 г.
  13. ^ «Debian — Подробности отслеживания пакета» . Проверено 21 сентября 2016 г.
  14. ^ «Ubuntu — Подробная информация о пакете trac» . Проверено 21 сентября 2016 г.
  15. ^ «Арк Linux — трассировка» . Проверено 21 сентября 2016 г.
  16. ^ «Отслеживание портов FreeBSD» . Проверено 21 сентября 2016 г.
  17. ^ «TracHistory — Проект Trac» . Эджволл Трек. 1 марта 2004 года . Проверено 17 сентября 2016 г.
  18. ^ «EdgewallSoftware — Проект Trac» . Эджволл Трек. 17 мая 2010 года . Проверено 17 сентября 2016 г.
  19. ^ «TracTeam — Проект Trac» . Эджволл Трек. 21 июля 2016 года . Проверено 17 сентября 2016 г.
  20. ^ Бланк, Реми (6 мая 2010 г.). «[Trac] Будущее плагина RepositoryHookSystem» . trac-users (список рассылки) . Проверено 17 сентября 2016 г.
  21. ^ «ClearSilver — Проект Trac» . Эджволл Трек. 27 января 2007 года . Проверено 6 февраля 2007 г.
  22. ^ Боос, Кристиан (9 сентября 2012 г.). «Выпущен Trac 1.0» . trac-dev (список рассылки) . Проверено 17 сентября 2016 г.
  23. ^ Оллос, Райан (5 ноября 2016 г.). «Выпущена версия Trac 1.2» . trac-announce (список рассылки) . Проверено 27 декабря 2016 г.
  24. ^ Джон Фергюсон Смарт (14 марта 2007 г.). «Какая система отслеживания проблем вам лучше всего подходит?» . JavaWorld . Проверено 1 апреля 2016 г.
  25. ^ Бакстер, Р.; Хонг, Северная Каролина (июль 2011 г.). «Отслеживание общественной информации с помощью Trac» . Философские труды Королевского общества А. 369 (1949): 3372–3383. Бибкод : 2011RSPTA.369.3372B . дои : 10.1098/rsta.2011.0141 . ПМИД   21768145 .
  26. ^ Смарт, Джон Фергюсон (13 мая 2008 г.). «Глава 28: Трек». Электроинструменты Java . О'Рейли Медиа. стр. 769–804. ISBN  978-0596527938 .
  27. ^ Фогель, Карл (7 октября 2005 г.). «Приложение B: Бесплатные средства отслеживания ошибок». Производство программного обеспечения с открытым исходным кодом: как запустить успешный проект бесплатного программного обеспечения (1-е изд.). О'Рейли Медиа. п. 258. ИСБН  978-0596007591 .
  28. ^ Нагель, Уильям А. (6 мая 2005 г.). «Глава 13.3: Связывание изменений с отслеживанием проблем». Контроль версий Subversion: использование системы контроля версий Subversion в проектах разработки . Профессиональный технический справочник Прентис Холл. п. 248. ИСБН  978-0131855182 .
  29. ^ Форсье, Джефф; Биссекс, Пол; Чун, Уэсли Дж. (24 октября 2008 г.). «Приложение C: Инструменты для практической разработки Django». Веб-разработка на Python с помощью Django . Аддисон-Уэсли Профессионал. ISBN  978-0132356138 .
  30. ^ «15 полезных инструментов управления проектами» . Разрушительный журнал . 13 ноября 2008 года . Проверено 20 сентября 2016 г.
  31. ^ «[ОБЪЯВЛЕНИЕ] Выпущена инкубационная версия Apache Bloodhound 0.1.0» . Проверено 2 апреля 2013 г.
  32. ^ «[ОБЪЯВЛЕНИЕ] Выпущена Apache Bloodhound 0.8» . Проверено 5 июля 2019 г.
  33. ^ «Apache Bloodhound продвигает вперед Trac с открытым исходным кодом» . Интернетньюс.com . 2 апреля 2013 г.
  34. ^ «[ПРЕДЛОЖЕНИЕ] Апачская ищейка» . Общий список рассылки инкубатора Apache Software Foundation . Проверено 2 апреля 2013 г.
  35. ^ Голд, Джон (4 апреля 2013 г.). «Фонд Apache продвигает платформу разработки Bloodhound на вершину» . Сетевой мир . Network World, Inc. Архивировано из оригинала 20 июня 2015 года . Проверено 23 октября 2014 г.
  36. ^ «Apache Bloodhound вынюхивает статус проекта верхнего уровня» . H-online.com . 2 апреля 2013 г. Архивировано из оригинала 3 апреля 2013 г.
  37. ^ «Apache Bloodhound становится официальным проектом Apache» (на немецком языке). Про Линукс . 3 апреля 2013 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: fa23e69dfbcf04c2b985539f891060f9__1722523860
URL1:https://arc.ask3.ru/arc/aa/fa/f9/fa23e69dfbcf04c2b985539f891060f9.html
Заголовок, (Title) документа по адресу, URL1:
Trac - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)