GNATS

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 января 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 года.

Ссылки

  • Сайт проекта GNATS  (англ.)
  • Сайт разработчиков GNATS на savannah.gnu.org  (англ.)
  • Сайт разработчиков Gnatsweb на savannah.gnu.org  (англ.)
  • Как интегрировать CVS и GNATS  (англ.)
Перейти к шаблону «Системы отслеживания ошибок»
Клиент-серверные
Свободное
Проприетарное
Распределённые
Свободное
Fossil (2006)
Проприетарное
Хостинг
Закрытые хостинги
  • Категория
  • Сравнение