GNATS

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
GNATS
Тип Система отслеживания ошибок
Разработчик Чед Уолстром, Проект GNU
Написана на Си
Операционная система Кросс-платформенный
Первый выпуск 1992
Последняя версия 4.2.0 (28 февраля 2015 года[1])
Лицензия GPL
Сайт gnu.org/software/gnats/

GNATS — свободная система отслеживания ошибок, созданная в рамках Проекта GNU. Распространяется по лицензии GPL.

GNU GNATS включает в себя набор инструментов для отслеживания программных ошибок (багов), о которых сообщают пользователи на центральном сайте. Она решает проблему управления сообщениями и взаимодействия с пользователями различными способами. GNATS хранит всю информацию о сообщённой проблеме в её базах данных и предоставляет инструменты для запросов, редактирования и сопровождения баз данных.

Для проекта создан веб-интерфейс под названием Gnatsweb.

Особенности[править | править код]

Благодаря своей архитектуре GNATS не привязан к какому-либо одному интерфейсу пользователя — ею можно пользоваться через командную строку, электронную почту, Emacs или сетевого демона, обычно используемого с веб-интерфейсом. Вместе с тем фактом, что все базы данных и конфигурационные файлы GNATS могут храниться в простом текстовом файле, это облегчает использование и предоставляет хорошую гибкость.

Официально поддерживаемые интерфейсы[править | править код]

Имеется четыре официально поддерживаемых интерфейса GNATS[2]:

Gnatsweb
Веб-интерфейс для запроса и создания сообщений об ошибках, GNATS работает в качестве фонового процесса
Emacs-режим GNATS
Расширение ("major mode") для GNU Emacs и XEmacs, позволяющее получить непосредственный доступ к системам GNAT
send-pr / edit-pr / query-pr
Традиционные утилиты командной строки
TkGnats
Кроссплатформенное приложение, написанное на языке Tcl/Tk

См. также[править | править код]

Примечания[править | править код]

  1. GNATS — GNU Project — Free Software Foundation (FSF)
  2. GNATS Frequently Asked Questions: Clients. — «В дистрибутиве GNATS имеется несколько клиентских приложений. Наиболее важными из них являются Gnatsweb (WWW-интерфейс GNATS), TkGnats (интерфейс на основе Tcl/Tk), режим GNATS для Emacs и XEmacs, а также send-pr (традиционный интерфейс командной строки для отправки сообщений об ошибках через электронную почту).».

Ссылки[править | править код]