I want to develop a plugin, are there the latest guides on developing plugins here?

For example, Developing Discourse Plugins - Part 2 - Connect to a Plugin Outlet, the explanation of Handlebars. In the current Ember 6.8 version, it seems that templates are all .gjs instead of .hbs, and I see that the plugins also use .gjs. This temporarily prevents me from understanding the difference, whether to use .hbs or .gjs. If the tutorial could be directly updated to say that using .gjs is now recommended, then I would not have the confusion mentioned above, saving my time. This might have historical reasons, but I think the documentation should be updated to the latest best practices. At least, it would be more friendly to newcomers. Because understanding these historical reasons often takes a lot of time, and this is not very useful for getting started with plugin development; instead, it can be discouraging and intimidating.

3 Likes