我真的很感激你或@JammyDodger这样做,因为即使没有答案,它也表明存在答案的可能性,问题也不是被扔进虚空。我花了很多很多时间试图学习 Discourse 主题/插件开发,因为与其他我曾参与过的项目相比,它的文档相对较少,而且这里的许多文档/教程对新手来说很难找到或以不易察觉的方式过时。我感谢有人提出澄清问题,因为有时作为新手,很难知道自己想问的问题的词汇。
根据我的经验,Meta 是一个相对不友好的入门场所,因为通常假定人们对 Discourse 本身有基本的了解,并且对试图弥合这一差距的问题存在敌意。我的一些早期问题或其他人发布的问题(对我来说会很有帮助)得到了一些敌意的回应,比如“看看代码就行了”,而 Discourse 的结构对于来自其他背景的人来说有点陌生,而且没有关于项目结构的基本文档来帮助新手入门。我对 Rails 和 js 相当有经验,但仍然觉得通过 Discourse 源代码摸索相当令人困惑。
这里也有一些帖子,人们抱怨文档缺乏,并得到“那就提问吧”的回应,但对于一个在发帖前搜索(Discourse 界面鼓励这样做!)的新手来说,这会给一个完全新手的人带来一种循环的感觉。至少这是我的经历。我只是为了澄清问题而尝试完成新手/基本问题经常被链接到的主题开发入门帖子,就有了相当负面的初次体验,因为教程中的示例以一种完全不易察觉的方式过时了。遵循经常被指向的初学者起点示例,结果完全不起作用,然后被告知它已经过时了,我应该知道这一点,这真的令人反感。这与我在其他项目空间入门的经历完全不同。