Какой баг трекер выбрать для публичного проекта?

Есть желание запустить вэб проект, для которого потребуется встроенный баг трекер. Проект на flask, по функционалу что-то вроде fixber, uTest и т.д.
К трекеру есть соответствующие требования:
- регистрация через google openID;
- гибкая настройка прав пользователей и областей видимости;
- поддержка множества проектов;
- доступ к данным через API;
- открытая лицензия;
- кастомизация интерфейса.
Плюсами считаются: Исходники на Python, работа с системами оплаты, элементы геймефикации, бд на Postgresql.

На данный момент я рассматриваю 4 варианта (минусы):
1) Trac - Неудобная работа с несколькими проектами. Модульная природа базовых функций (регистрация например).
2) Redmine - Ruby, регистрация через OpenID требует ввода дополнительной информации о пользователе.
3) Phabricator - PHP, тяжело настраиваемая область видимости объектов и прав пользователей.
4) Mantiss - PHP, мало возможностей по кастомизации.
5) Написать свой - много времени на разработку, мало опыта в областях безопасности и вообще.

Вопрос - какой из вариантов на ваш взгляд более правильный? С точки зрения специфики приложения, безопасности и удобства разработки исходя из вашего опыта? Я занимаюсь автоматизацией тестирования и разработка для меня не основное занятие. На данный момент склоняюсь к использованию Trac.
  • Вопрос задан
  • 2985 просмотров
Пригласить эксперта
Ответы на вопрос 1
hrls
@hrls
https://www.jetbrains.com/youtrack/
По требованиям проходит, по плюсам - не совсем.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы