1

Я ищу то, что мог бы лучше всего описать как совместную программную платформу для нашей группы (30+). В настоящее время мы используем только несколько репозиториев svn, и он стал неуправляемым.Платформа для совместной работы

Наши требования:

  • установить, способны на наших собственных серверах
  • управления
  • пересмотра (должен включать SVN не испугать, не входящих в тек людей далеко)
  • отслеживания ошибок (ошибки, задачи и т.д. .)
  • управление проектами (пользователи будут также приятно)
  • смешанный FOSS & с закрытым исходным кодом проектов

Из моих исследований я обнаружил следующее:

Launchpad (сам по себе)

  • про: обо всем
  • жулик: нет СВН

FusionForge

  • про: похож на SourceForge, имеет примерно все функции
  • жулик: не уверен, как активно развивается, должна быть достаточно громоздкими для управления FusionForge

Gitorious (сам)

  • pro: также обо всем в нашем списке
  • con: только git, не уверен в безопасности Ruby, предназначенной только для FOSS

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

Опыт работы с 3-мя вышеуказанными или подобными был бы очень оценен.

Спасибо

+0

Вы действительно хотите многофункциональный трекер ошибок, менеджер проекта и систему обмена документами/обсуждения? Будь осторожен с желаниями! – Seth

ответ

3

пара, которая может соответствовать вашим потребностям, являются:

Они оба имеют функции управления программным проекта, как:

  • Встроенного дефект отслеживания
  • Комплексные по вике
  • Форума
  • Интеграции с широким спектром программного обеспечения контроля версий, в том числе SVN
  • Гибкая аутентификация пользователей, в основном это зависит от механизма аутентификации веб-серверов.

Они оба с открытым исходным кодом и свободны. Redmine разработан с использованием Ruby on Rails, в то время как Trac использует python.

+0

Я бы сказал, Trac не слишком хорош, действительно :) Мы просто мигрировали из Trac в JIRA и очень рады этому. – piokuc

+1

Я предпочитаю Redmine над Trac. Я думаю, что Redmine начался как клон Trac, но темпы разработки и доступные функции превосходят Trac на дрожжах. –

+0

Спасибо за предложение, мы создадим тестовую машину, запускающую [redmine] (http://www.redmine.org/) и оцениваем ее в нашей группе :) – Alex

0

Посмотрите JIRA от Atlassian. Он имеет плагин для подрывной деятельности. Вы можете установить его на свой собственный сервер. Он имеет отличные возможности отслеживания ошибок, вы можете определять проекты и определять роли пользователей в рамках проектов. Вы можете использовать его с открытыми и закрытыми исходными проектами. Если один из ваших проектов открыт с открытым исходным кодом, вы можете подать заявку на бесплатную лицензию.

+0

Thanx, JIRA выглядит очень перспективным. – Alex

+0

Я использую его в течение нескольких месяцев, и я все еще очень впечатлен. И я до сих пор не знаю даже половины возможностей JIRA! Кроме того, есть множество замечательных дополнений поверх основных функций. Неудивительно, что такие компании, как Facebook, Zynga, Twitter, Adobe, NASA и т. Д. И т. Д., Используют его: http://www.atlassian.com/company/customers?tab=jira Как я уже говорил, если только один из ваши проекты с открытым исходным кодом вы можете подать заявку на бесплатную лицензию, которую мы воспользовались, но я думаю, что цена разумна в любом случае. – piokuc

0

Если вы хотите, чтобы построить жизнь вокруг SVN, как VCS-ядра, вы должны увидеть на UberSVN

Более дорогостоящий (очень, по сравнению с нулевой ценой) решения, не ограничивается только Subversion, является Private Assembla

+0

Assembla - это размещенный сервис, поэтому его нельзя установить на локальный сервер. –

+0

@ DJ. ** Частный ** Assembla - [VMware Virtual Appliance] (http://private.assembla.com/private-download.html), можно использовать локально –

+0

по моей ошибке. Я не проверял часть _private_. –

0

Посмотрите на Gemini от Countersoft. Он предоставляет все функции, которые вы ищете, либо встроенный, либо через бесплатный плагин (для интеграции SVN).

Смежные вопросы