Как вы оцениваете хост проекта с открытым исходным кодом?
Я собираюсь создать свой первый проект с открытым исходным кодом, и я пытаюсь решить, где разместить его код Google или codeplex. Мне кажется, у codeplex лучший набор функций сообщества, а в коде Google есть реальный svn и инструмент сравнения версий. Что стало решающим фактором для размещения вашего проекта?
2 ответа
Для меня функция номер один - получать и отправлять мой код из репозиториев, что очень просто с помощью кода Google и даже ассемблера (хотя я не в курсе того, каковы последние условия использования с ассемблером). Codeplex склоняется к TFS, который трудно использовать, но вы можете заставить его работать с SVNBridge и черепахой, что проще.
Как только вы работаете над вводом и выводом кода, все сводится к личным предпочтениям.
Вы хотите вики? Вы хотите отслеживать проблемы? Вы хотите иметь автоматические сборки? Вам нужна интеграция со сторонними инструментами (такими как fogbugz или trac)?
Для Task Coach я начал с групп http://sourceforge.net/ и Yahoo для списков рассылки. Когда мы добавили переводы для Task Coach, мы также начали использовать Launchpad из-за его поддержки редактирования переводов через Интернет. Я подумал о том, чтобы полностью переместить Task Coach на Launchpad (мне нравится Bazaar), но Launchpad не предлагает хостинг для веб-сайтов, а Sourceforge. Кроме того, Sourceforge предлагает несколько систем контроля версий в настоящее время, в том числе Bazaar. В настоящий момент я планирую использовать Uservoice, чтобы пользователи Task Coach могли голосовать за новые функции.
Я предполагаю, что это те функции, которые я искал / ищу на хостах с открытым исходным кодом:
- Хостинг сайта проекта
- Поддержка загрузок для конечных пользователей
- Контроль версий исходного кода
- Отслеживание ошибок / запросов функций / запросов поддержки
- Поддержка редактирования переводов
- Списки рассылки