YouTrack
| Тип |
Система отслеживания ошибок, Программное обеспечение для управления проектами |
|---|---|
| Разработчик | |
| Написана на | |
| Операционная система | |
| Первый выпуск | |
| Последняя версия |
4.2 (14 февраля 2013 года) |
| Лицензия |
Проприетарное ПО, бесплатное для 10 пользователей, бесплатное для открытых проектов |
| Сайт | |
YouTrack — коммерческая система отслеживания ошибок, программное обеспечение для управления проектами разработанное компанией JetBrains. YouTrack поддерживает поисковые запросы, автодополение, манипуляцию с наборами задач,[1] настройку набора атрибутов задачи[2], создание пользовательских рабочих процессов[3] и реализует подход основанный на преимущественном использовании клавиатуры.
Содержание |
Архитектура[править]
YouTrack разработан в соответствии с парадигмой LOP[4] использует JetBrains MPS и набор собственных предметно-ориентированных языков программирования, разработанных компанией JetBrains.[5] Система использует встроенную базу данных JetBrains Database — транзакционное хранилище пар ключ-значение. Для удалённых вызовов процедур (RPC), YouTrack использует технологию REST.
Интеграция со сторонним ПО[править]
YouTrack интегрируется с системами управления версиями, такими как Subversion, CVS, Rational ClearCase, Visual SourceSafe, Mercurial, Git и Perforce с помощью TeamCity. Также имеется возможность интеграции с сервисом GitHub. Есть возможность интеграции с TeamCity, IntelliJ IDEA, TestLink, TestRail, поддержка аутентификации пользователей с помощью Google Account, Yahoo!, OpenID и LDAP. YouTrack может импортировать задачи, созданные в других системах отслеживания ошибок: JIRA, FogBugz, Bugzilla, MantisBT, Trac, CSV-файлов и багтрекера Google Code. YouTrack предоставляет библиотеку, написанную на языке Python[6] для импорта задач созданных в иных система отслеживания ошибок.
Пользовательский интерфейс[править]
Пользовательский интерфейс YouTrack основан на технологии AJAX и позволяет производить управление как с помощью клавиатуры, так и с помощью мыши. Поиск задач осуществляется с помощью поисковых запросов, выполняемых в единой строке поиска.[7]
Системные требования и варианты распространения[править]
YouTrack является кроссплатформенным программным обеспечением и работает в любых операционных системах поддерживающих платформу Java, включая Microsoft Windows, Linux (*nix), Mac OS X и Solaris.
Имеются три варианта распространения YouTrack: web-архив (.war) который может быть запущен в любом контейнере сервлетов (Tomcat, Jetty и т. д.); исполняемый Jar-архив (.jar), который готов к запуску и не требует каких-либо действий по установке и настройке; установщик Windows (.exe), который устанавливает и настраивает JRE и сервер приложений Tomcat с развернутым в нем веб-архивом YouTrack.
YouTrack RESTful API[править]
YouTrack RESTful API[8] позволяет разработчикам производить различные действия программно, в том числе:
- Импорт существующих проектов и задач из других систем отслеживания ошибок.
- Создание, изменение, получение всех атрибутов задач.
- Управление проектами, пользователями, группами и ролями.
Лицензия[править]
YouTrack распространяется под коммерческой лицензией в пяти различных вариантах, различающихся количеством поддерживаемых пользователей, которые могут работать с системой[9]. JetBrains предоставляет YouTrack для бесплатного использования разработчикам открытых проектов и для обучения.
YouTrack доступен также в виде сервиса (SaaS), под названием YouTrack InCloud, бесплатно в базовой конфигурации.
Также YouTrack предоставляется бесплатно для открытых проектов через http://youtrack.codebetter.com.
См. также[править]
Примечания[править]
- ↑ JetBrains Releases YouTrack 1.0 Beta. eWeek. Архивировано из первоисточника 9 января 2013. Проверено 18 ноября 2012.
- ↑ JetBrains upgrades YouTrack bug tracker. InfoWorld. Архивировано из первоисточника 9 января 2013. Проверено 18 ноября 2012.
- ↑ JetBrains YouTrack 3.0 Clears Bug Tracker Launchpad. Dr.Dobb's. Архивировано из первоисточника 9 января 2013. Проверено 18 ноября 2012.
- ↑ Language Oriented Programming:The Next Programming Paradigm. Архивировано из первоисточника 9 января 2013.
- ↑ Evolving Java Without Changing the Language:Custom DSLs. InfoQ. Архивировано из первоисточника 9 января 2013.
- ↑ Python Client Library. Архивировано из первоисточника 9 января 2013.
- ↑ JetBrains Releases Bug and Issue Tracking Beta. Dr.Dobb's. Архивировано из первоисточника 9 января 2013.
- ↑ YouTrack REST API Reference. Архивировано из первоисточника 9 января 2013.
- ↑ Konfigurierbare Workflows mit YouTrack 3.0. heise Developer. Архивировано из первоисточника 9 января 2013. Проверено 18 ноября 2011.
Ссылки[править]
- YouTrack // Википедия на английском языке (лицензия GFDL). Перевод на русский язык с версии 523562835.
| Системы отслеживания ошибок (сравнение) | ||
|---|---|---|
| Клиент-серверные | BugTracker.NET · Bugzilla · GNATS · JIRA · Mantis · Redmine · Trac | |
| Распределённые | Fossil | |
| Хостинг | SourceForge · GNU Savannah · Launchpad · CodePlex · Google Code · GitHub · Bitbucket · Bontq | |