Основные инструменты для распределенной команды разработчиков - PullRequest
0 голосов
/ 18 ноября 2011

Я хочу создать веб-сайт, на котором команда разработчиков (распределенная по всему миру) может собраться вместе и разработать программное обеспечение.

Пока (после тонны чтения) я почти пришел к выводу, что мне понадобятся следующие инструменты: система контроля версий (git, mercurial), багтрекер и менеджер проектов? Этот пост здесь также поможет прийти к такому выводу.

Теперь мои вопросы: - Правильно ли я и какие другие инструменты мне понадобятся? - Можно ли будет интегрировать эти инструменты с моим сайтом? Под этим я подразумеваю внешний вид (логотип моего веб-сайта) и ощущения (не нужно отскакивать от одной ссылки к другой)? - Я также предпочел бы разместить свой собственный репозиторий git / mercurial, так как я не хочу идти с открытым исходным кодом, это советуется? -Бесплатные / открытые приложения будут лучше

Еще один вопрос, я взглянул на Redmine, охватывает ли это все, что мне нужно? как я вижу, у него много функций ..

1 Ответ

0 голосов
/ 19 ноября 2011

Вы хотите заново изобрести колесо ... вы это знаете?!

Вы забыли хотя бы:

  • Планирование на будущее (и bugtracker станет Issetracker)
  • Командное общение (в реальном времени и | или не в реальном времени)
  • Какой-то тип внутренней документации (wiki?)
  • Код отзыва
  • Инструменты модульного тестирования, сборки и развертывания

Может, частный репозиторий на сайтах с кодовым хостингом будет более естественным (и быстрым) способом? Или вы можете попробовать GitHub Enterprise или Assembla Private Installation

...