Passer le mot

Il n’y a pas de règle qui stipule que vous devez promouvoir un projet open source lors de votre lancement. Il existe de nombreuses raisons satisfaisantes de travailler en open source qui n’ont rien à voir avec la popularité. Si vous espérez que d’autres trouveront et utiliseront votre projet open source, qu’à cela ne tienne. Il est temps de parler à tout le monde de votre travail acharné !

Déterminez votre message

Avant de commencer le travail de promotion de votre projet, vous devriez être en mesure d’expliquer ce qu’il représente et pourquoi c’est important.

Qu’est-ce qui rend votre projet différent ou intéressant ? Pourquoi l’avez-vous créé ? En répondant à ces questions pour vous-même, il vous sera plus facile de convaincre les autres.

Rappelez-vous que les gens s’impliquent en tant qu’utilisateurs, et éventuellement en tant que contributeurs, car cela résout un problème pour eux. En réfléchissant au message et à la valeur de votre projet, essayez de le voir à travers l’objectif de ce qu’ils pourraient vouloir.

Par exemple, @robb utilise des exemples de code pour communiquer clairement pourquoi son projet, Cartography, est utile :

Cartography README

Pour une plongée plus profonde dans la messagerie, consultez l’exercice “Personas and Pathways” de Mozilla pour développer des personnages d’utilisateur..

Aidez les gens à trouver et à suivre votre projet

Aidez les internautes à trouver et à retenir votre projet en les dirigeant vers un espace de nom unique.

Avoir une poignée claire pour promouvoir votre travail. Un compte Twitter, une URL GitHub ou un canal IRC est un moyen facile de diriger les gens vers votre projet. Ils permettent également à la communauté grandissante de votre projet de se réunir.

Si vous ne souhaitez pas encore configurer ces canaux pour votre projet, promouvez votre propre compte Twitter ou GitHub dans tout ce que vous faites. Par exemple, assurez-vous qu’il est inclus dans votre bio ou diapositives si vous parlez lors d’une réunion ou d’un événement. De cette façon, les gens savent comment vous joindre ou suivre votre travail.

Envisagez de créer un site Web pour votre projet. Un site web rend votre projet plus convivial et plus facile à naviguer, en particulier avec une documentation claire et des tutoriels. Il suggère également que votre projet est actif, ce qui mettra votre audience plus à l’aise pour l’utiliser. Utilisez des exemples pour donner aux gens des idées sur la façon d’utiliser votre projet.

@adrianholovaty, co-créateur de Django, a déclaré qu’un site Web a été “de loin la meilleure chose que nous avons fait avec Django dans les premiers jours”.

Si votre projet est hébergé sur GitHub, vous pouvez utiliser GitHub Pages pour créer facilement un site web. Yeoman, Vagrant, et Middleman sont quelques exemples d’excellents sites Web bien détaillés.

Vagrant homepage

Maintenant que vous avez un message pour votre projet et un moyen facile pour que les gens trouvent votre projet, allons-y et parlons à votre audience !

Allez là où se trouve le public ciblé par votre projet (en ligne)

La sensibilisation en ligne est un excellent moyen de partager et de répandre le mot rapidement. En utilisant les groupes de discussion en ligne, vous avez le potentiel d’atteindre un très large public.

Tirez parti des communautés et des plateformes en ligne existantes pour atteindre votre public. Si votre projet open source est un projet de logiciel, vous pouvez probablement trouver votre audience sur Stack Overflow, Reddit, Hacker News, or Quora. Cherchez les discussions de groupe où vous pensez que les gens tireront le plus de profit ou seront enthousiasmés par votre travail.

Voyez si vous pouvez trouver des moyens de partager votre projet de manière pertinente :

  • Apprenez à connaître les projets open source pertinents et les communautés. Parfois, vous n’avez pas à promouvoir directement votre projet. Si votre projet est parfait pour les scientifiques des données qui utilisent Python, familiarisez-vous avec la communauté de la science des données Python dans ce cas. Au fur et à mesure que les gens vous connaissent, de bonnes opportunités se présenteront pour faire parler de votre travail et de le partager.
  • Trouvez des personnes rencontrant le problème que votre projet résout. Recherchez dans les forums connexes le genre de public que votre projet cible. Répondez à leurs questions et trouvez avec tact un moyen de suggérer votre projet comme solution.
  • Demandez des commentaires. Présentez-vous ainsi que votre travail à un public qui le trouverait pertinent et intéressant. Soyez précis au sujet de qui, selon vous, pourrait tirer profit de votre projet. Essayez de finir la phrase: “Je pense que mon projet aiderait vraiment X, qui essaye de faire Y”. Il est égalament très important d’écouter et de répondre aux commentaires des autres, plutôt que de simplement promouvoir votre travail.

De manière générale, aidez beaucoup les autres avant de demander des choses en retour, concentrez-vous plus sur les autres. Parce qu’il est facile pour n’importe qui de promouvoir un projet en ligne, il y aura toujours autant de bruit. Donnez aux gens un contexte de qui vous êtes réellement, pas seulement de ce que vous voulez, pour vous démarquez de la masse.

Si personne ne fait attention ou répond aux premiers contacts, ne vous découragez pas ! La plupart des lancements de projet se fait de manière répétitive qui peut prendre des mois ou des années. Si vous n’obtenez pas de réponse la première fois, essayez une tactique différente, ou cherchez d’abord des façons d’ajouter de la valeur au travail des autres. Ces choses prennent du temps et du dévouement. Il faut faire preuve de beaucoup de patience et de détermination !

Allez là où se trouve le public ciblé par votre projet (hors ligne)

Public speaking

Les événements hors ligne sont un moyen populaire de promouvoir de nouveaux projets. C’est une excellente façon d’atteindre un public engagé et de tisser des liens humains plus profonds, surtout si vous voulez entrer en contact avec les développeurs.

Si vous n’avez pas l’habitude de parler en public, commencez par trouver une rencontre locale liée à la langue ou à l’écosystème de votre projet.

Si vous n’avez jamais parlé lors d’un événement auparavant, il est tout à fait normal de vous sentir nerveux alors ! Rappelez-vous que les gens sont là parce qu’ils veulent vraiment entendre parler de votre travail.

Au fur et à mesure que vous écrivez votre exposé, concentrez-vous sur ce que votre public pourrait trouver intéressant au point d’en tirer profit. Gardez votre language amical et accessible. Souriez, respirez calmement et amusez-vous.

Lorsque vous sentez que vous êtes vraiment prêt, envisagez de prendre la parole lors d’une conférence pour promouvoir votre projet. Les conférences peuvent vous aider à atteindre plus de gens, parfois de partout dans le monde.

Recherchez des conférences spécifiques à votre langue ou à votre écosystème. Avant de soumettre votre exposé, faites d’abord une recherche sur la conférence en avance pour adapter votre discours à ses participants et augmenter vos chances d’être accepté. Vous pouvez souvent avoir une idée de l’audience d’une conférence en regardant ses conférenciers.

Construire une réputation

En plus des stratégies décrites ci-dessus, la meilleure façon d’inviter les gens à partager et à contribuer à votre projet est de partager et de contribuer à leurs projets.

Aider les nouveaux arrivants, partager des ressources et apporter une contribution réfléchie au travail des autres vous aidera à bâtir une réputation positive. Ainsi, les gens auront une bonne opinion sur votre travail et seront plus susceptibles de prêter attention et de partager ce que vous faites.

Parfois, ces relations peuvent même mener à des partenariats officiels avec l’écosystème le plus large.

Il n’est jamais trop tôt ou trop tard pour commencer à bâtir votre réputation. Même si vous avez déjà lancé votre propre projet, continuez à chercher des moyens d’aider les autres.

Il n’y a pas de solution du jour au lendemain pour créer un public. Gagner la confiance et le respect des autres prend du temps, et le travail de construction de réputation ne finit jamais.

Persévère!

Parfois, il faut beaucoup de temps avant que les gens remarquent votre projet open source. C’est bon! Certains des projets les plus populaires aujourd’hui ont pris des années pour atteindre des niveaux d’activité élevés. Focus sur la construction de relations au lieu d’une balle magique. Soyez patient et continuez à partager votre travail avec ceux qui l’apprécient.