2014-11-22 7 views
4

Я создаю два приложения ember, у которых будет много общих CSS/компонентов/изображений между ними. Я использую последнюю версию Ember CLI для двух приложений, и я хотел бы создать Ember Addon с Ember CLI, чтобы поделиться всеми этими ресурсами.Ember CLI - общий ресурс Addon

Что было бы лучшим способом сделать это, чтобы разделить стили (1), (2) компоненты js и (3) изображения. У меня есть основы, работающие для первых двух, и я борюсь с тем, как делиться изображениями, и каждое приложение их потребляет и сможет их использовать.

Любая помощь будет оценена!

Спасибо!

+0

Как вы относитесь к изображениям? – givanse

+0

Я хочу изображения внутри общего аддона, и я хочу, чтобы приложение Ember использовало аддон для использования изображений. Но, что я могу сказать, синхронизируются только папки приложений/стилей/вендоров. – Primm

ответ

0

Возможно, лучшим решением было бы использовать Git Submodules вместо Shared Addon. Это также работает для любого другого общего кода.

В этом случае у вас будет три репозитория: 1) Первое приложение, 2) второе приложение, 3) общий код. И вы можете связать третий с любыми другими репозиториями как подмодуль (подумайте об этом как о символической ссылке).

Например, вы можете связать ваш подмодуль с папкой /public/shared, а затем использовать его как /shared/images/image.png, /shared/styles/style.css и так далее.

Смежные вопросы