Данная памятка описывает необходимые шаги для успешного продвижения проекта с открытым исходным кодом. Вы можете нажимать на шаги для получения более детальной информации.
Список доступных языков:
- العربية
- English
- Català
- Deutsch
- Español
- پارسی
- Français
- Bahasa Indonesia
- Italiano
- 日本語
- Português
- Русский
- සිංහල
- Türkçe
- 简体中文
- 繁體中文
Языка нет в списке? Хотите что-то исправить? Ваше участие приветствуется!
👌 Убедитесь, что Ваш проект достаточно зрелый
Чтобы "зацепить" пользователей, Ваш проект должен быть достаточно стабильным и, как минимум, иметь полезные функции.
😎 Придумайте крутое название для Вашего проекта
Выберите имя, которое пользователи смогут легко запомнить.
💅 Сделайте Ваш README привлекательным
Файл README — это первое, что видят посетители. Он должен быть простым, привлекательным и легко читаемым. Список превосходных README.
💪 Выделите сильные стороны Вашего проекта
Перечислите сильные стороны Вашего проекта и убедитесь, что посетители увидят их первыми.
✨ Добавьте визуальную демонстрацию проекта
Посетители захотят понять назначение Вашего проекта, как он работает и как им пользоваться. Визуальная демонстрация — лучший способ удовлетворить пользователей. Это может быть:
- Анимированный GIF, демонстрирующий как работает проект
- Ссылка на "живое" видео
👌 Установка и использование должны быть максимально простыми
Вероятно, вы будете терять пользователей, если Ваш проект будет не user-friendly.
📘 Подготовьте аккуратную и хорошо структурированную документацию
Разработка хорошей документации — один из важнейших шагов. Если документация не большая, Вы можете включить её в README. В противном случае, лучшим решением будет размещение её на отдельном сайте. Некоторые проекты с открытым исходным кодом, такие как vuepress могут упростить процесс создания хорошей документации.
⭐ Сделайте свой проект заслуживающим доверия перед публикацией в социальных сетях
Большинство пользователей смотрят на количество звёзд перед использованием проекта. Минимальное количество звезд вызовет больше доверия, чем проект с нулевым количеством звёзд. Именно поэтому будет хорошей идеей, прежде чем делать открытые публикации, попросить друзей и знакомых поддержать Ваш проект.
↗️ Поделитесь проектом в соц. сетях и на специализированных платформах
Расскажите миру о Вашей круто проделанной работе! Создайте посты в соц. сетях и на специализированных платформах:
📃 Пишите статьи и упоминайте в них Ваш проект
Пишите статьи о проекте. Целями статей могут быть: используемый технологический стек; информация о том, как работает проект; проблемы, с которыми Вы столкнулись и т.д. Разместите статьи на следующих платформах:
🎤 Расскажите о проекте на конференциях/митапах
Презентация проекта на конференциях/митапах - хороший способ повысить его популярность.
🎥 Подготовьте и опубликуйте видеоролики с презентацией проекта, как он работает и т.д.
Создание видеоролика не самая легкая задача. Однако, это один самых эффективных способов сделать проект известным.
🕐 Выберите лучшее время для публикации в соц. сетях
Не публикуйте в выходные и во время праздников. Лучшее время для публикации обычно - середина недели.
🗑 Не "спамьте" платформы
Не публикуйте дважды на одной и той же платформе. Это может быть расценено как спам и ухудшит репутацию проекта.
🆕 Старайтесь регулярно выпускать новые версии
В рамках поддержки и улучшений, выпускайте новые версии и ведите журнал изменений (changelog).
❗ Поддерживайте проект, следите за открытыми проблемами/багами
Не оставляйте проблемы/баги без ответа. Отвечайте добром людям, которые потратили своё время на регистрацию проблемы/бага. 😉
🙏 Приглашайте пользователей к участию в проекте
Здоровый проект — это проект с сообществом и участниками. Сообщите своим пользователям, что вам нужна помощь, пометив некоторые проблемы ярлыками
contribution welcome
илиgood first issue
. См. ярлыки GitHub.
🏆 Вознаграждайте участников
Цените людей, которые Вам помогли! Некоторые проекты с открытым исходным кодом, такие как gatsby, вознаграждают участников подарками. Если Вы не можете себе этого позволить, опубликуйте пост (в твиттере или на других платформах), в котором упомяните автора и расскажите о его вкладе в развитие проекта (вот пример благодарности). Создайте раздел
Соавторы
(Contributors
) в README, чтобы публично поблагодарить их или перечислите их в документации или на сайте. Вот некоторые примеры:
💬 Заведите коллективный чат
Github issues - не всегда лучший способ общения с пользователями. Если необходимо, используйте следующие платформы для общения с ними:
🔙 Запрашивайте обратную связь
Отзывы пользователей - лучший способ улучшить проект. Вполне вероятно, у них есть предложения и идеи, которые могут сделать проект лучше.
❤️ Создайте галерею примеров использования, чтобы продемонстрировать, что пользователи создали с помощью Вашего проекта
Посетители будут больше доверять Вашему проекту, если увидят конкретные примеры и истории успеха, например, Галерея vuepress.
⭐️ этот репозиторий, если эта памятка помогла Вам!
Выражаем благодарность следующим замечательным людям:
Этот проект следует спецификации all-contributors. Любое участие приветствуется!