Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Comment promouvoir son projet Open Source?

FranckAbgrall
September 14, 2019

Comment promouvoir son projet Open Source?

En tant que développeur, nous utilisons quotidiennement l’open source. Aujourd’hui, nous avons tous le réflexe d’utiliser ces projets basés sur un modèle collaboratif pour répondre à des problématiques du quotidien et accélérer le développement. Créer un projet open-source est une excellente opportunité de devenir acteur de la communauté.

Comment promouvoir un projet open-source ? Quelles sont les étapes ? Comment inciter les visiteurs à l’utiliser, voire à y contribuer ? Comment et où communiquer son existence ?

Nous vous donnerons toutes les clés pour promouvoir votre projet open-source dans les meilleures conditions en s’appuyant sur des exemples concrets ainsi que notre expérience sur le sujet.

FranckAbgrall

September 14, 2019
Tweet

More Decks by FranckAbgrall

Other Decks in Programming

Transcript

  1. View Slide

  2. emoji-feedback-vuejs-firebase
    Install dependencies
    Start project
    npm install
    npm start

    View Slide

  3. emoji-feedback-vuejs-firebase
    Install dependencies
    Start project
    npm install
    npm start

    View Slide

  4. emo-feedback
    Install dependencies
    Start project
    npm install
    npm start

    View Slide

  5. emo-feedback
    Install dependencies
    Start project
    npm install
    npm start

    View Slide

  6. emo-feedback
    Install dependencies
    Start project
    npm install
    npm start
    emo-feedback is an awesome web app that let you rate talks with emojis!

    View Slide

  7. Welcome to emo-feedback !
    Install dependencies
    Start project
    npm install
    npm start
    emo-feedback is an awesome web app that let you rate talks with emojis!

    View Slide

  8. Welcome to emo-feedback !
    Install dependencies
    Start project
    emo-feedback is an awesome web app that let you rate talks with emojis!
    npm install
    npm start

    View Slide

  9. Welcome to emo-feedback !
    Install dependencies
    Start project
    emo-feedback is an awesome web app that let you rate talks with emojis!
    npm install
    npm start
    License
    Copyright © 2019 Thomas Betous.

    This project is MIT licensed.

    View Slide

  10. Welcome to emo-feedback !
    Install dependencies
    Start project
    emo-feedback is an awesome web app that let you rate talks with emojis!
    npm install
    npm start
    License
    Copyright © 2019 Thomas Betous.

    This project is MIT licensed.

    View Slide

  11. Install dependencies
    Start project
    emo-feedback is an awesome web app that let you rate talks with emojis!
    npm install
    npm start
    License
    Copyright © 2019 Thomas Betous.

    This project is MIT licensed.
    Welcome to emo-feedback !



    View Slide

  12. emo-feedback is an awesome web app that let you rate talks with emojis!
    Welcome to emo-feedback !
    Install dependencies
    Start project
    npm install
    npm start


    Demo

    View Slide

  13. Créer une documentation ?

    View Slide

  14. Créer une documentation ?
    VuePress

    View Slide

  15. Créer une documentation ?
    VuePress
    Docusaurus

    View Slide

  16. Créer une documentation ?
    VuePress
    Docusaurus
    Docz

    View Slide

  17. Créer une documentation ?
    VuePress
    Docusaurus
    Docz
    Le mieux c’est VuePress

    mais shhhhhhh

    View Slide

  18. Créer une documentation ?
    VuePress Netlify
    +

    View Slide

  19. Le bon moment pour communiquer ?

    View Slide

  20. emo-feedback is an awesome web app that let you rate talks with emojis!
    Welcome to emo-feedback !
    Install dependencies
    Start project
    npm install
    npm start


    Demo


    View Slide

  21. emo-feedback is an awesome web app that let you rate talks with emojis!
    Welcome to emo-feedback !
    Install dependencies
    Start project
    npm install
    npm start


    Demo


    View Slide

  22. emo-feedback is an awesome web app that let you rate talks with emojis!
    Welcome to emo-feedback !
    Install dependencies
    Start project
    npm install
    npm start


    Demo





    View Slide


  23. . . .

    View Slide

  24. View Slide

  25. Demander du soutien aux proches

    View Slide

  26. Demander du soutien aux proches
    Collègues 2
    Hey ! Je viens de créer un super projet ! N’hésitez pas à me soutenir !
    Communauté
    Hey ! Je viens de créer un super projet ! N’hésitez pas à me soutenir !
    Amis
    Salut mec !!


    Je viens de créer un super projet ! Hésite pas à me soutenir !


    ++
    [email protected]
    URGENT ⚠

    View Slide

  27. Demander du soutien aux proches
    Collègues 2
    Hey ! Je viens de créer un super projet ! N’hésitez pas à me soutenir !
    Communauté
    Hey ! Je viens de créer un super projet ! N’hésitez pas à me soutenir !
    Amis
    Salut mec !!


    Je viens de créer un super projet ! Hésite pas à me soutenir !


    ++
    [email protected]
    URGENT ⚠
    Check out trending repositories of the week !
    https://github.com/trending
    Fermer
    Paramètres

    View Slide

  28. View Slide

  29. Objectif ultime: figurer dans cette liste

    View Slide

  30. emo-feedback is an awesome web app that let you rate talks with emojis!
    Welcome to emo-feedback !
    Install dependencies
    Start project
    npm install
    npm start


    Demo

    43

    View Slide

  31. Communiquer son projet au monde entier !

    View Slide


  32. Où communiquer ?
    Reddit

    View Slide


  33. Où communiquer ?
    Reddit
    Hacker News

    View Slide


  34. Où communiquer ?
    Hacker News
    Dev.to
    Reddit

    View Slide


  35. Où communiquer ?
    Dev.to
    Product hunt
    Hacker News Reddit

    View Slide


  36. Où communiquer ?
    Product hunt
    Human Coders
    Dev.to
    Hacker News Reddit

    View Slide


  37. Où communiquer ?
    Human Coders Product hunt
    Dev.to
    Hacker News Reddit
    ⚠ Ne pas négliger les petits « channels » ⚠

    View Slide


  38. 
 Préférer communiquer sur les différentes plateformes

    au même moment pour favoriser l’effet « buzz ».
    TIP

    View Slide

  39. La meilleure période pour communiquer ? ⏰

    View Slide

  40. La meilleure période pour communiquer ? ⏰
    MARDI / MERCREDI / JEUDI

    View Slide

  41. SUBMIT
    Votre post a bien été publié

    View Slide

  42. Aller plus loin dans la communication ?

    View Slide

  43. Aller plus loin dans la communication ?
    Ecrire des articles

    View Slide

  44. Aller plus loin dans la communication ?
    Ecrire des articles
    Faire des videos

    View Slide

  45. Aller plus loin dans la communication ?
    Ecrire des articles
    Faire des videos
    Faire des talks

    View Slide

  46. View Slide

  47. emo-feedback is an awesome web app that let you rate talks with emojis!
    Welcome to emo-feedback !
    Install dependencies
    Start project
    npm install
    npm start


    Demo

    319

    View Slide

  48. 319

    View Slide

  49. 319

    View Slide

  50. View Slide

  51. Conserver la traction

    View Slide

  52. ✨ Faire régulièrement des MAJs
    Conserver la traction

    View Slide

  53. ✨ Faire régulièrement des MAJs
    Conserver la traction
    42 nouvelles issues ont été ouvertes
    https://github.com/tbetous/emo-feedback/issues
    Fermer
    Paramètres

    View Slide

  54. 319
    376

    View Slide

  55. 319
    376

    View Slide

  56. ✨ Faire régulièrement des MAJs
    Conserver la traction
    Solliciter la communauté

    View Slide

  57. Un grand merci à @KylianMbappé pour sa contribution sur

    emo-feedback 


    Lien vers sa contribution https://tinyurl.com/

    View Slide

  58. Un grand merci à @KylianMbappé pour sa contribution sur

    emo-feedback 


    Lien vers sa contribution https://tinyurl.com/
    Merci à tous nos contributeurs !

    View Slide

  59. ✨ Faire régulièrement des MAJs
    Conserver la traction
    Solliciter la communauté

    View Slide

  60. ✨ Faire régulièrement des MAJs
    Conserver la traction
    Solliciter la communauté
    et la remercier

    View Slide

  61. Simplifier la communication

    View Slide

  62. Simplifier la communication
    Slack

    View Slide

  63. Simplifier la communication
    Slack
    Discord

    View Slide

  64. Simplifier la communication
    Slack
    Gitter
    Discord

    View Slide

  65. Simplifier la communication
    Slack Gitter Discord

    View Slide

  66. Conserver la traction
    ✨ Faire régulièrement des MAJs
    Solliciter la communauté
    et la remercier

    View Slide

  67. ✨ Faire régulièrement des MAJs
    Conserver la traction
    Solliciter la communauté
    et la remercier
    Simplifier la communication

    View Slide

  68. View Slide

  69. View Slide

  70. Cheat sheet
    https://tinyurl.com/yy8jrncv

    View Slide

  71. View Slide

  72. Cheat sheet
    https://tinyurl.com/yy8jrncv

    View Slide

  73. Franck Abgrall
    Zenika - VuePress core team
    @FranckAbgrall
    Thomas Betous
    Zenika
    @tbetous
    Merci !
    Vous pouvez applaudir
    Cheat sheet
    https://tinyurl.com/yy8jrncv

    View Slide