ಟ್ರ್ಯಾಕ್ 1.4 ಯೋಜನಾ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆಯ ಬಿಡುಗಡೆ

ಪರಿಚಯಿಸಿದರು значительный выпуск системы управления проектом Trac 1.4, предоставляющей web-интерфейс для работы с репозиториями Subversion и ​Git, встроенный Wiki, систему отслеживания ошибок и раздел планирования функциональности для новых версий. Код написан на языке Python и ವಿತರಿಸುವವರು под лицензией BSD. Для хранения данных могут применяться СУБД ​SQLite, ​PostgreSQL и ​MySQL/MariaDB.

ಟ್ರಾಕ್ ಪ್ರಾಜೆಕ್ಟ್ ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್‌ಗೆ ಕನಿಷ್ಠ ವಿಧಾನವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಡೆವಲಪರ್‌ಗಳಲ್ಲಿ ಈಗಾಗಲೇ ಸ್ಥಾಪಿಸಲಾದ ಪ್ರಕ್ರಿಯೆಗಳು ಮತ್ತು ನಿಯಮಗಳ ಮೇಲೆ ಕನಿಷ್ಠ ಪ್ರಭಾವದೊಂದಿಗೆ ವಿಶಿಷ್ಟವಾದ ವಾಡಿಕೆಯ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಅಂತರ್ನಿರ್ಮಿತ ವಿಕಿ ಎಂಜಿನ್ ಸಮಸ್ಯೆಗಳು, ಗುರಿಗಳು ಮತ್ತು ಬದ್ಧತೆಗಳ ವಿವರಣೆಯಲ್ಲಿ ವಿಕಿ ಮಾರ್ಕ್ಅಪ್ ಅನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ. ಇದು ಲಿಂಕ್‌ಗಳನ್ನು ರಚಿಸುವುದನ್ನು ಮತ್ತು ದೋಷ ಸಂದೇಶಗಳು, ಕಾರ್ಯಗಳು, ಕೋಡ್ ಬದಲಾವಣೆಗಳು, ಫೈಲ್‌ಗಳು ಮತ್ತು ವಿಕಿ ಪುಟಗಳ ನಡುವೆ ಸಂಪರ್ಕಗಳನ್ನು ಸಂಘಟಿಸಲು ಬೆಂಬಲಿಸುತ್ತದೆ. ಯೋಜನೆಯಲ್ಲಿನ ಎಲ್ಲಾ ಘಟನೆಗಳು ಮತ್ತು ಚಟುವಟಿಕೆಯನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಲು, ಟೈಮ್‌ಲೈನ್ ರೂಪದಲ್ಲಿ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ನೀಡಲಾಗುತ್ತದೆ.

ಸಮವಸ್ತ್ರದಲ್ಲಿ ಪ್ಲಗಿನ್‌ಗಳು доступны модули для ведения новостных лент, создания дискуссионной площадки, проведения опросов, взаимодействия с различными системами непрерывной интеграции, генерации документации в Doxygen, управления загрузками, отправки уведомлений через ​Slack, поддержки Subversion и Mercurial.

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

  • Переход на рендеринг при помощи быстрого шаблонизатора Jinja2. Основанный на 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

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ