GNATS

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
GNATS
Логотип программы GNATS
Тип Система отслеживания ошибок
Разработчики Чед Уолстром, Проект GNU
Написана на Си
Операционная система Кросс-платформенный
Первый выпуск 1992
Последняя версия 4.2.0 (2015-02-28[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 января 2010. Архивировано 22 декабря 2009 года.
  2. GNATS Frequently Asked Questions: Clients. — «В дистрибутиве GNATS имеется несколько клиентских приложений. Наиболее важными из них являются Gnatsweb (WWW-интерфейс GNATS), TkGnats (интерфейс на основе Tcl/Tk), режим GNATS для Emacs и XEmacs, а также send-pr (традиционный интерфейс командной строки для отправки сообщений об ошибках через электронную почту).» Дата обращения: 30 июля 2016. Архивировано 14 мая 2014 года.