J'ai récemment mis en place un projet, appelé Hebel , sur lequel j'ai travaillé sur GitHub. C'est un cadre pour l'apprentissage en profondeur accéléré par GPU écrit en Python et Nvidia CUDA. J'ai posté à ce sujet sur Google+ et peu de temps après, il a été repris sur Hacker News et est devenu légèrement viral pendant quelques jours. Plus tard, j'ai également posté à ce sujet dans le sous-programme Machine Learning et, dans l'ensemble, mon projet a remporté 822 étoiles et 47 fourchettes sur GitHub, ce qui était vraiment exaltant. 822 étoiles signifie que mon projet est dans le top 200 des projets Python sur GitHub et en fait a plus d'étoiles que certains projets Python de haut niveau et largement utilisés comme virtualenv.
Malgré l'intérêt considérable pour mon projet, je suis très déçu de l'engagement réel que j'ai vu jusqu'à présent. Aucune des 47 fourchettes de mes projets n'a jamais fait de commits, je n'ai reçu aucune demande de pull et seulement trois numéros soumis ont été soumis par deux personnes. Il semble que mon projet soit potentiellement très intéressant pour beaucoup de gens, mais ils ne le lancent qu'une fois et ne le reviennent plus jamais, ni ne l'utilisent de façon continue.
Comment puis-je améliorer l'engagement afin que les utilisateurs soumettent des bogues ou des demandes d'amélioration ou que les contributeurs soumettent des modifications?