Trac 1.4專案管理系統發布

介紹 значительный выпуск системы управления проектом Trac 1.4, предоставляющей web-интерфейс для работы с репозиториями Subversion и ​Git, встроенный Wiki, систему отслеживания ошибок и раздел планирования функциональности для новых версий. Код написан на языке Python и 分發者 под лицензией BSD. Для хранения данных могут применяться СУБД ​SQLite, ​PostgreSQL и ​MySQL/MariaDB.

Trac 採用簡約的專案管理方法,讓您可以自動執行典型的日常操作,同時對開發人員中已建立的流程和規則的影響最小。 內建的 wiki 引擎使得在問題、目標和提交的描述中使用 wiki 標記成為可能。 它支援建立連結並組織錯誤訊息、任務、程式碼變更、檔案和 wiki 頁面之間的連接。 為了追蹤專案中的所有事件和活動,提供了時間軸形式的介面。

形狀為 插件 доступны модули для ведения новостных лент, создания дискуссионной площадки, проведения опросов, взаимодействия с различными системами непрерывной интеграции, генерации документации в Doxygen, управления загрузками, отправки уведомлений через ​Slack, поддержки Subversion и Mercurial.

Основные изменения по сравнению со стабильной веткой 1.2:

  • Переход на рендеринг при помощи быстрого шаблонизатора 神社2. Основанный на XML шаблонизатор Genshi объявлен устаревшим, но из соображений обеспечения совместимости с уже существующими плагинами будет удалён лишь в нестабильной ветке 1.5.
  • Прекращена обратная совместимость с плагинами, написанными для Trac версий до 1.0. Изменения в основном затрагивают интерфейсы для обращения в БД.
  • Группы пользователей, упомянутые в поле CC, автоматически разворачиваются в список входящих в эту группу пользователей.
  • Wiki-страницы снабжены переключателем между узким и полноэкранным режимами просмотра текста.
  • В шаблонах почтовых уведомлений появилась возможность использования данных об изменениях в полях тикетов («changes.fields»).
  • Автоматический предпросмотр wiki-форматированного текста реализован для всех стандартных полей (например, описания отчёта). Также пользователи получили возможность самостоятельной настройки времени ожидания между прекращением ввода и обновлением области предпросмотра.
  • Плагин TracMigratePlugin стал частью Trac и доступен в виде команды trac-admin convert_db. Напомним, данный плагин позволяет производить миграцию данных Trac-проекта между разными базами данных (например, SQLite → PostgreSQL). Также можно отметить появление подкоманд ticket delete_comment и attachment move.
  • Пользовательские текстовые поля получили атрибут max_size.
  • Поддержка клонирования тикетов (а также создания тикетов из комментариев) через опциональный компонент tracopt.ticket.clone
  • Предоставлена возможность добавления пользовательских ссылок в навигационную шапку штатными средствами.
  • Область действия валидаторов изменений расширена на инструмент массового (batch) редактирования, а также на процесс редактирования комментариев.
  • Поддержка выдачи контента по HTTPS напрямую из tracd.
  • Обновлены минимальные требования к версии Python (2.7 вместо 2.6) и PostgreSQL (не старее 9.1).

來源: opennet.ru

添加評論