Ember CLI - How do I use it in discourse?

Hello,

I am about to start hacking away at discourse, but I am confused how ember is used. Running commands such as ‘ember version’ or 'ember g ’ give the error ‘ember: No such file or directory’. Do I need to install the ember cli separately?

We do not use Ember CLI to develop Discourse. You need to configure Rails and run it. To make life easier use our docker dev environment. discourse/bin/docker at main · discourse/discourse · GitHub

3 个赞

Is there a downside to configuring Rails to use Ember-CLI?

This would be a GIANT Ginormous change. We have a very custom asset pipeline.

3 个赞

Is this asset pipeline documented some where? I would like to use an ember code like this for example in a plugin:

How would I go about that? do I have to manually copy the code?

1 个赞

你找到资源管道文档了吗?

哇,这个话题好久了,但 @eviltrout 在过去几个月里一直在努力让我们迁移到 Ember CLI 上——这可是个大工程!

9 个赞

没错,我们的 Ember 应用目前相当老旧,我们尚未完全摆脱一些旧习惯。此外,由于我们有数百个插件和主题,担心升级过程中会破坏它们,因此升级速度也较慢。

不过,我预计很快就能取得不错的进展!

11 个赞