2009-05-06 3 views
1

Я собираюсь создать свой первый проект с открытым исходным кодом, и я пытаюсь решить, где разместить его в коде google или codeplex. Мне кажется, что у codeplex есть лучший набор функций сообщества, а в коде google есть реальный svn и средство сравнения версий. Что было решающим фактором для размещения вашего проекта?Как вы оцениваете хостинг проекта с открытым исходным кодом?

+2

не забывайте «мать» всех хостов с открытым исходным кодом: www.sourceforge.net – clamp

+0

Вы также считаете SourceForge? Это еще один большой хостер проекта с открытым исходным кодом, который предоставляет вам множество инструментов. –

+0

+1 для кода Google. У меня никогда не было проблем с этим. Это быстро и имеет множество возможностей, чтобы помочь команде. –

ответ

1

Для меня функция номер один получает мой код в репозитории и из него, что очень просто с кодом google и даже с сборкой (altho я не в курсе последних терминов использования с сборкой находятся). Codeplex наклоняется к TFS, который трудно использовать, но вы можете заставить его работать с SVNBridge и черепахой, что проще.

После того как вы разработали код ввода и вывода, это действительно сводится к личным предпочтениям.

Вы хотите получить Wiki? Вы хотите отслеживать проблемы? Хотите ли вы иметь автоматические сборки? Вам нужна интеграция с сторонними инструментами (например, fogbugz или trac)?

1

Для Task Coach, я начал с Sourceforge и Yahoo groups для рассылки. Когда мы добавили переводы для Task Coach, мы также начали использовать Launchpad из-за его поддержки для редактирования переводов через Интернет. Я решил полностью переместить Task Coach на Launchpad (мне нравится Bazaar), но Launchpad не предлагает хостинг веб-сайтов, в то время как Sourceforge делает. Кроме того, в наши дни Sourceforge предлагает несколько систем управления версиями, включая Bazaar. На данный момент я планирую использовать Uservoice, чтобы пользователи Task Coach могли голосовать за новые функции.

Я предполагаю, что эти черты я был/ищут в хостах с открытым исходным кодом:

  1. Сайт проекта хостинг
  2. Поддержка загрузки конечного пользователя
  3. Исходный код контроля версий
  4. Запрос на ошибку/запрос функции/запрос поддержки
  5. Поддержка для редактирования переводов
  6. Почтовые рассылки