Куда публиковать код для использования с открытым исходным кодом? [закрыто
-
26-09-2019 - |
Вопрос
Теперь я работаю несколько недель сейчас с Google Maps API V3, и сделали хорошее развитие для карты, которую я создавал.
Некоторые из вещей, которые я сделал, должен был быть сделан, чтобы добавить удобство использования, где раньше не было никого, по крайней мере, не то чтобы я мог найти онлайн. По сути, я сделал список того, что нужно было сделать, искал по всему Интернету, чтобы сделать способы сделать то, что мне нужно, и обнаружили, что некоторые не были (в то время) возможны (в «захватите пример от сети» смысл).
Таким образом, в моей работе на этой карте я создал ряд очень полезных инструментов, которые я хотел бы поделиться с сообществом развития.
Есть ли где-нибудь, что я мог бы использовать как концентратор, кроме моего портфолио ( http://dougglover.com. ), чтобы позволить людям просматривать и перерабатывать свою работу?
Я знаю, насколько тяжело нужно что-то сделать, и не сможете найти решение в другом месте, и я не думаю, что если что-то сделано ранее, он обязательно должен быть обязательно быть написан снова и снова. Отсюда открытый исходный код, верно?
Во-первых, я считал здесь и запрашивать вопрос, а затем просто ответить на него. Проблема есть, я предполагаю, что бы просто выглядеть как большая репутация. Если нет, пожалуйста, дайте мне знать, и я пойду вперед и сделаю это, чтобы люди здесь можно увидеть. Другие предложения оценили.
Некоторые вещи, которые я сделал:
(Новый и улучшенный) лечебный генератор
- Работает быстрее, генерирует latlng на основе позиции маркера перетаскивания
- Позволяет поиск адреса для размещения маркера на / рядом с нужным местоположением (намного лучше, чем на необходимость прокрутки до вашего местоположения от Siberia)
- Поскольку это маркер перегружены, дважды щелкнувшиеся масштабирования, вместо того, чтобы создать новый маркер Latlng, как тот, который я изначально использовал
Способность создавать совершенно пользовательские "умные пути"
- Участок Latlng точек на карте, которая подключается друг к другу так же, как они используют фактические карты Google
- Используя алгоритм Dijkstra с JavaScript, маршрутизация является интеллектуальным и всегда дает кратчайший возможный маршрут, используя предоставленные пункты
- Простое, легко читать многомерную систему массива позволяет легко добавлять новые точки на сетку
Любые предложения и т. Д. Ценится.
Решение
Github, CodeePlex, Google Code и Bitbucket являются очевидным выбором для хостинга с открытым исходным кодом. (Есть также SouseForge, но ewww, yuck.) Определенно пойти на DVC, такие как Git или Mercurial, что облегчает для других к Кодексу Форк и внести обратно, чем что-то вроде SVN или CVS.
Я не думаю, что это уместно использовать переполнение стека для публикации «поддельных» вопросов о вашем проекте. Было бы лучше запустить блог. Если вы пишете хороший контент, люди найдут вас.
С другой стороны, я думаю, что это уместно искать вопросы, связанные с картами на так и отвечайте на них, говоря: «Я реализовал такой - такой алгоритм в моем проекте Blahblahblah, и вы можете просмотреть код, нажав на эту ссылку». Просто убедитесь, что вы на самом деле отвечаете на вопросы с конкретной и соответствующей информацией.
Другие советы
Вы можете принять свой код на SourceForge., гадость, CodePlex.. Отказ Я уверен, что есть еще много, но это были те, которые пришли на ум
Спасибо за желание вернуть!
Гадость или Google Code будет моим первым вариантом, в порядке убывания.
Держись подальше от SourceForge.. Отказ Хотя они постоянно улучшаются, интерфейс (как для разработчиков, так и для конечных пользователей) ужасен, и весь сайт медленнее.
SourceForge.
Этот отличный для больших приложений с открытым исходным кодом, написанным в C, C ++, Java ...
гадость
Здесь я бы опубликовал WebApps (как у вас).
CodePlex.
.Net, jQuery и другие материальные материалы Microsoft должны пойти сюда. Плюс все, что вы развиваете с Visual Studio.