Apprezzo molto quando tu o @JammyDodger fate questo, perché anche se non c’è una risposta, dimostra che c’è la possibilità di una risposta e che le domande non vengono semplicemente gettate nel vuoto. Ho avuto un’esperienza molto, molto frustrante cercando di imparare lo sviluppo di temi/plugin di Discourse perché c’è relativamente poca documentazione rispetto ad altri progetti con cui ho lavorato, e molta della documentazione/guide che ci sono sono difficili da trovare o obsolete in modi non ovvi per un principiante. Apprezzo quando qualcuno fa una domanda di chiarimento perché a volte, come principiante, può essere difficile persino conoscere il vocabolario per la domanda che si sta cercando di fare.
Nella mia esperienza, Meta è stato un luogo relativamente meno accogliente per iniziare perché spesso c’è una familiarità di base presunta con Discourse stesso e ostilità verso le domande che cercano di colmare quel divario. Ho avuto alcune delle mie prime domande o domande poste da altri che mi sarebbero state utili accolte con una risposta un po’ ostile “leggi semplicemente il codice” quando la struttura di Discourse è piuttosto sconosciuta alle persone provenienti da altri contesti e non c’è documentazione di base su come sia strutturato il progetto per iniziare qualcuno. Sono abbastanza esperto con Rails e js e trovo ancora piuttosto confuso orientarmi nel codice sorgente di Discourse.
Ci sono anche discussioni qui in cui le persone si lamentano della mancanza di documentazione e ricevono come risposta “quindi fai domande”, ma per un principiante che cerca prima di pubblicare (come incoraggia l’interfaccia di Discourse!) crea una sensazione circolare per qualcuno che arriva completamente nuovo. O almeno questa è stata la mia esperienza. Ho avuto un’esperienza iniziale piuttosto negativa semplicemente chiedendo chiarimenti cercando di seguire il post introduttivo allo sviluppo di temi a cui vengono spesso collegati i nuovi arrivati/le domande di base, perché l’esempio nella guida era obsoleto in un modo completamente non ovvio. È stato davvero scoraggiante seguire l’esempio che viene frequentemente indicato come punto di partenza per i principianti, vederlo completamente non funzionare e chiedere perché, e poi sentirsi dire che era obsoleto e che avrei dovuto saperlo. Questa non è affatto stata la mia esperienza nell’iniziare in altri spazi di progetto.