Возможности Upsource

Ищете инструмент для код-ревью, анализа истории проектов, организации совместной работы или совершенствования своих навыков разработки? Upsource решает все эти задачи.

Автоматизация код-ревью

Наслаждайтесь удобно организованной работой с посткоммитными ревью, а также ревью пул-реквестов и веток, какого бы размера ни была ваша команда. Устанавливайте условия для автоматического создания код-ревью и назначения ревьюеров, используя различные критерии.

Просмотр репозиториев и поиск по ним

Пользуйтесь унифицированным доступом к вашим проектам в Git, Mercurial, Perforce и Subversion. Быстро находите нужный вам код при помощи нашей мощной поисковой системы.

Интеграция

Используйте Upsource для проведения ревью пул-реквестов GitHub и merge-реквестов GitLab. Интегрируйте Upsource с популярными баг-трекерами, такими как JIRA и YouTrack, а также с серверами непрерывной интеграции.

Анализ кода

Upsource предоставляет подсветку синтаксиса для десятков различных языков, но команды, использующие Java, Kotlin, PHP, JavaScript и Python, получают дополнительное преимущество. Используя в качестве своей основы IntelliJ IDEA, Upsource отличается углубленным пониманием этих языков и обеспечивает статический анализ кода на стороне сервера, «умную» навигацию по коду и поиск вхождений.

Аналитика проекта, управляемая данными

Upsource собирает статистику по код-ревью и использованию VCS и предоставляет ряд отчетов, позволяющих получить общее представление о том, что происходит в ваших проектах.

Безопасность

В вашем распоряжении продвинутое управление пользователями, тонкая настройка разрешений (в том числе для отдельных проектов), а также ряд модулей аутентификации.

Работа в команде

Участвуйте в обсуждениях, @упоминайте других пользователей и делитесь ссылками на код, ревизии, diff-ы, код-ревью, поисковые фильтры, файлы и даже выбранные фрагменты кода. Upsource также позволяет использовать реакции и разблокировать достижения за выполнение определенных действий в ходе работы.

Плагин IDE

Установите плагин код-ревью для IntelliJ IDEA и других IDE от JetBrains, чтобы участвовать в обсуждениях кода и управлять код-ревью, не покидая своей IDE.

Масштабируемость

Upsource может работать в распределенном кластере, обслуживая сотни проектов и тысячи пользователей, а также обеспечивая отказоустойчивость и доступность в режиме 24/7.