Я собираюсь создать свой первый проект с открытым исходным кодом, и я пытаюсь решить, где разместить его в коде google или codeplex. Мне кажется, что у codeplex есть лучший набор функций сообщества, а в коде google есть реальный svn и средство сравнения версий. Что было решающим фактором для размещения вашего проекта?Как вы оцениваете хостинг проекта с открытым исходным кодом?
ответ
Для меня функция номер один получает мой код в репозитории и из него, что очень просто с кодом google и даже с сборкой (altho я не в курсе последних терминов использования с сборкой находятся). Codeplex наклоняется к TFS, который трудно использовать, но вы можете заставить его работать с SVNBridge и черепахой, что проще.
После того как вы разработали код ввода и вывода, это действительно сводится к личным предпочтениям.
Вы хотите получить Wiki? Вы хотите отслеживать проблемы? Хотите ли вы иметь автоматические сборки? Вам нужна интеграция с сторонними инструментами (например, fogbugz или trac)?
Для Task Coach, я начал с Sourceforge и Yahoo groups для рассылки. Когда мы добавили переводы для Task Coach, мы также начали использовать Launchpad из-за его поддержки для редактирования переводов через Интернет. Я решил полностью переместить Task Coach на Launchpad (мне нравится Bazaar), но Launchpad не предлагает хостинг веб-сайтов, в то время как Sourceforge делает. Кроме того, в наши дни Sourceforge предлагает несколько систем управления версиями, включая Bazaar. На данный момент я планирую использовать Uservoice, чтобы пользователи Task Coach могли голосовать за новые функции.
Я предполагаю, что эти черты я был/ищут в хостах с открытым исходным кодом:
- Сайт проекта хостинг
- Поддержка загрузки конечного пользователя
- Исходный код контроля версий
- Запрос на ошибку/запрос функции/запрос поддержки
- Поддержка для редактирования переводов
- Почтовые рассылки
не забывайте «мать» всех хостов с открытым исходным кодом: www.sourceforge.net – clamp
Вы также считаете SourceForge? Это еще один большой хостер проекта с открытым исходным кодом, который предоставляет вам множество инструментов. –
+1 для кода Google. У меня никогда не было проблем с этим. Это быстро и имеет множество возможностей, чтобы помочь команде. –