J’apprécie vraiment quand vous ou @JammyDodger faites cela, car même s’il n’y a pas de réponse, cela montre qu’il y a une possibilité de réponse et que les questions ne sont pas simplement jetées dans le vide. J’ai eu un temps très, très frustrant à essayer d’apprendre le développement de thèmes/plugins Discourse car il y a relativement peu de documentation par rapport à d’autres projets avec lesquels j’ai travaillé, et une grande partie de la documentation/des tutoriels qui existent ici sont difficiles à trouver ou obsolètes de manière non évidente pour un nouveau venu. J’apprécie quand quelqu’un pose une question de clarification car parfois, en tant que nouveau venu, il peut être difficile de connaître même le vocabulaire de la question que l’on essaie de poser.
D’après mon expérience, Meta a été un endroit relativement moins accueillant pour commencer car il y a souvent une familiarité de base supposée avec Discourse lui-même et une hostilité envers les questions qui essaient de combler ce fossé. J’ai eu certaines de mes premières questions ou des questions posées par d’autres qui m’auraient été utiles, auxquelles on a répondu par un “lisez simplement le code” quelque peu hostile, alors que la structure de Discourse est assez peu familière aux personnes venant d’autres horizons et qu’il n’y a pas de documentation de base sur la façon dont le projet est structuré pour aider quelqu’un à démarrer. Je suis assez expérimenté avec Rails et js et je trouve toujours cela assez déroutant de naviguer dans le code source de Discourse.
Il y a aussi des fils de discussion ici où les gens se plaignent du manque de documentation et reçoivent en réponse “alors posez des questions”, mais pour un nouveau venu qui recherche avant de poster (comme l’interface Discourse vous encourage à le faire !), cela crée un sentiment circulaire pour quelqu’un qui arrive complètement nouveau. Du moins, ce fut mon expérience. J’ai eu une première expérience assez négative en demandant simplement une clarification en essayant de suivre le tutoriel d’introduction au développement de thèmes auquel les nouveaux venus/les questions de base sont souvent liés, car l’exemple dans le tutoriel était obsolète d’une manière complètement non évidente. C’était vraiment décourageant de suivre l’exemple qui est fréquemment indiqué comme point de départ pour débutants, de constater qu’il ne fonctionnait pas du tout et de demander pourquoi, puis de se faire dire qu’il était obsolète et que j’aurais dû le savoir. Ce n’est pas du tout mon expérience de démarrage dans d’autres espaces de projet.