Я сделал кое-что, что могло бы быть полезным для сообщества. Что теперь?
Если детали важны, я сделал плагин для cruisecontrol.net, который уведомляет ряд телефонных номеров с помощью голоса, объявляя текущее состояние сборки. Для этого используется Twilio.
Я бы не хотел зацикливаться на специфике того, что я сделал, так как у меня много вопросов об этом, с несколькими небольшими разовыми хобби. Каково состояние дел в том, чтобы сделать мой хобби доступным для всего мира?
Кажется, есть много вариантов для хостинга проектов с открытым исходным кодом, функций сообщества и какую роль во всем этом играть. Это немного сбивает с толку. То, что я ищу, это выложить это в дикую природу бесплатно и, в сущности, отойти оттуда. Это реально? Какой сервис хостинга проектов я могу использовать бесплатно, чтобы позволить разработчикам по крайней мере загрузить код, сообщить о проблемах и сотрудничать друг с другом для улучшения продукта?
Какие препятствия, с которыми вы столкнулись, могут заставить меня сожалеть об этом решении? Я интересуюсь военными историями, советами и рекомендациями о том, как сделать этот маленький продукт доступным для сообщества, где его можно использовать.
5 ответов
GoogleCode - это достойное хранилище для открытого исходного кода. Очень прост в использовании и содержит возможность создавать вики для проекта. Он также имеет очень простую в использовании и понятную систему управления сообщениями об ошибках / стиле форума.
Один из простых способов быстро получить код на общедоступном хосте - это github.com. Хостинг бесплатный, если все, что вы размещаете, доступно для общественности. Люди смогут получать последние новости и уведомлять вас о появлении обновлений, которые, по их мнению, стоит объединить.
Вы бы включили документацию в качестве README.
CodeProject - это круто, такие сайты позволят провести больше дискуссий в сообществе, чем то, что я видел на Github.
Взгляните на http://sourceforge.net/, это веб-сайт, где программисты могут создавать свои проекты с открытым исходным кодом. Он позволяет вам добавлять новых пользователей, которые могут иметь разные права на ваш проект (от простого участия до полного администратора), и он содержит множество инструментов, которые вы, возможно, захотите использовать для своего проекта, таких как отслеживание ошибок и SVN.
Если это всего лишь небольшой пример или небольшой фрагмент кода, вы можете подумать о том, чтобы просто опубликовать статью на сайте, подобном " Проекту кода", или в блоге.
Выпуск проекта с открытым исходным кодом сопряжен с большими трудностями, и, если вы хотите быть невнятными, вам может быть проще написать статью и предоставить файл.zip для загрузки примера кода.
CodePlex - еще одно хорошее место для публикации проектов. Там много C#/.NET. В дополнение ко всем основным элементам хостинга проектов, одна из приятных сторон в том, что они поддерживают множество клиентов контроля версий.