Я заканчиваю личный проект, в котором реализовал библиотеку, которую, как я ожидаю, захотят использовать другие. Не вдаваясь в подробности, библиотека предоставляет кроссплатформенный интерфейс для анализа файла определенного типа, которого раньше не было (по крайней мере, на этом языке). Проект был интересным и полезным сам по себе, но я думаю, что было бы стыдно, если бы его никогда не рассматривали другие разработчики из-за невежества.
Как я могу соответствующим образом распространять информацию об этой библиотеке?
Мой текущий план состоит в том, чтобы:
- Разместите веб-страницу с источником, документацией, использованием и / или примерами
- Ответьте на ТАК вопросы, задавая вопрос "где этот инструмент?"
- Свяжитесь с несколькими ключевыми членами в соответствующей области и сообщите им
Считаете ли вы эти шаги разумными? Что еще ты мог бы сделать сам?
open-source
communication
Вилли Баллентхин
источник
источник
Ответы:
Не беспокойтесь о веб-странице, прикрепите ее на github. Контроль версий + вики + бесплатное отслеживание проблем = выигрыш (раздача вещей в качестве дополнительного бонуса).
Если вы построите его (и назовите его соответствующим образом для поисковых систем), они придут. Если есть необходимость, люди найдут страницу github для вашего проекта через свои поисковые системы. Обращение к ключевым членам в соответствующей области, безусловно, поможет - они обязательно выложат слово.
источник
Существуют ли какие-либо хорошо рассылаемые списки рассылки, относящиеся к этому языку или формату файла? По моему опыту, проекты с открытым исходным кодом, как правило, общаются через списки почтальонов GNU больше, чем любой другой способ. Что касается языков, я бы выбрал группы Usenet, если они существуют.
И я полностью согласен с использованием GitHub для хостинга. У них есть инструменты, которыми вы захотите воспользоваться, и почти все знакомы с ними.
Кроме этого, я бы сказал, продолжайте взламывать его и регулярно получать информацию об обновлениях. Активные проекты привлекают внимание пользователей, поэтому, если вы увеличиваете номер релиза, сообщите об этом миру. Ежемесячные (или даже еженедельные) объявления о полезном проекте, безусловно, находятся под лимитом наводнения для любого сообщества.
источник
То, что я сделал для библиотеки, которую я разработал, было в значительной степени тем, что вы предложили:
Это сработало довольно хорошо. Библиотека загружается так часто, как можно ожидать (или чаще, если честно, я не знала, что так много людей нуждались в этом), и я получила положительные ответы на мои сообщения.
Если есть какой-либо официальный источник для этого формата файла, вы можете сначала связаться с ними, чтобы вы могли провести какую-либо проверку / проверку работоспособности и избежать отрицательных ответов. Трудно преодолеть плохое первое впечатление.
источник
Сотрудничать с другими проектами с открытым исходным кодом. Узнайте, имеет ли смысл сделать какую-то интеграцию, чтобы оба проекта выиграли: это поставит вас в поле зрения пользователей этих проектов.
Блог о вашем проекте. Это приведет к трафику вашего блога, а затем и к github / google code / любому репозиторию, который вы используете.
Поговорите об этом (или сделайте более общий доклад и упомяните об этом).
источник