Void - это простые typealias для пустого кортежа: (), поэтому вы можете использовать его как любое из следующего:
let res1: Result<Void> = .success(())
let res2 = Result<Void>.success(())
let res3 = Result.success(() as Void)
let res4 = Result.success(())
Взгляните на это: http://www.faqs.org/docs/bugzilla/dbdoc.html
Используйте эту схему базы данных для справки: faqs.org/ docs / bugzilla / dbschema.html
Если вам нужен веб-интерфейс, используйте свой любимый язык сценариев динамических веб-сайтов, который может обращаться к базам данных MySQL (например, PHP) ...
Простое руководство: freewebmasterhelp.com/tutorials / phpmysql / 4
Справочник по PHP MySQL API: php.net/manual/en/ref.mysql.php
Затем используйте запросы SQL, например: "ВЫБРАТЬ * ИЗ ошибок WHERE WHERE bug_status! = 'RESOLVED' ORDER BY creation_ts ASC, голосов DESC LIMIT 50" в котором перечислены первые 50 записей о нерешенных ошибках, упорядоченных сначала по возрастанию времени создания, а затем по убыванию по количеству голосов.
Я использовал это в прошлом, и он мне очень понравился: http://www.mediawiki.org/wiki/Extension:Bugzilla_Reports
Вы также можете рассмотреть другой инструмент, например, mantis ( http://www.mantisbt.org/ )
Я лично переключился с Bugzilla на Mantis и установил некоторые плагины ( http://deboutv.free.fr/mantis/ ) и нашел это более удобным
Если вы являетесь пользователем Java, вы можете проверить Mylyn для eclipse. Это интегрирует в eclipse подход к разработке, ориентированный на задачи.
С его помощью вы можете создавать ошибки, связывать воедино изменения и ошибки SVN, а также скрывать классы, которые не имеют отношения к исправлению ошибок и т. Д. Это немного сложно для начала с, но довольно мощным.
Также поставляется с коннектором для BugZilla. См. Пример в этой вводной статье .
Если вы не используете eclipse, но используете Java, то обратите внимание, что, поскольку Mylyn имеет открытый исходный код, вам может потребоваться чтобы посмотреть в исходном коде коннектора Mylyn BugZilla, как они выполняют свою работу.
Удачи.
В вики Buzilla addons есть список некоторых надстроек (бесплатных и коммерческих). Если вы являетесь пользователем Windows, MyZilla - возможный вариант.
В противном случае, чтобы работать над своим собственным, см. документацию Bugzilla API , которая, в некотором роде, включает, как для получения текущей схемы (Bugzilla :: DB :: Schema) и Bugzilla :: WebService.
AFAIK Bugzilla использует базу данных MySQL для хранения данных. Так что, вероятно, вы можете подключиться к какому-нибудь визуальному диспетчеру баз данных (его существует множество, см. Toad Data Modeler, DbVisualizer) и попробовать выполнить некоторую работу с sql ...
Netbeans также имеет интеграцию с Bugzilla (я не пробовал ...).
Поскольку Bugzilla
может быть установлен на вашем собственном сервере, я полагаю, что самый простой способ - это сделать это и поиграть с базами данных, которые он создает ( «Bugzilla поддерживает MySQL, PostgreSQL и Oracle в качестве серверов баз данных») ). В документации также говорится, что вы можете изменять шаблоны по своему усмотрению.
В противном случае можно попробовать платную поддержку или некоторые другие средства отслеживания ошибок .
Я проанализировал кучу ошибок инструменты отслеживания. Вы можете попробовать след или богомола, потому что bugzilla очень недружелюбно относится к сообщениям.
Mantis Mantis может экспортировать данные в Excel: вся необходимая графика может быть создана с помощью этого листа. Для получения дополнительной информации загляните в мой блог: http://gioorgi.com/2008/bug-tracking-mantis/
В любом случае Track используется гораздо чаще, поэтому для полноты картины я должен процитировать его:
Track Плюсы: Также может работать со встроенной базой данных (используя sqlite). Простота установки и использования.
Минусы: Функций слишком много, и они нацелены на то, чтобы в некоторой степени стать также CMS. Взгляните на: http://gioorgi.com/2008/bug-tracking-trac/
Вы можете попробовать Deskzilla ( http://deskzilla.com/ ) - это многоплатформенный настольный клиент для Bugzilla с Интерфейс, похожий на Outlook, широкие возможности отчетности и фильтрации, автономная работа, перетаскивание и т. Д. Это коммерческий продукт, но если вы работаете над проектом с открытым исходным кодом, вы можете использовать его бесплатно.