Перейти к содержанию

GNATS

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
GNATS
Тип Система отслеживания ошибок
Разработчик Чед Уолстром, Проект GNU
Написана на Си
Операционная система Кросс-платформенный
Последняя версия 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 января 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 года.

Ссылки