# Guide: Developing Addons and Blueprints for Ember CLI

**URL:** <https://discuss.emberjs.com/t/guide-developing-addons-and-blueprints-for-ember-cli/6370>\
**Category:** Ember CLI\
**Created:** [September 28, 2014, 8:56pm UTC](https://discuss.emberjs.com/t/guide-developing-addons-and-blueprints-for-ember-cli/6370 "2014-09-28T20:56:34Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![kmandrup](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/kmandrup/32/14584_2.png) [@kmandrup](https://discuss.emberjs.com/u/kmandrup)\
**Post date:** [September 28, 2014, 8:56pm UTC](https://discuss.emberjs.com/t/guide-developing-addons-and-blueprints-for-ember-cli/6370/1 "2014-09-28T20:56:34Z")

</div>

Here is the current guide (WIP). Please review and correct before we merge it into the full Ember CLI guide.

[https://gist.github.com/kristianmandrup/ae3174217f68a6a51ed5](https://gist.github.com/kristianmandrup/ae3174217f68a6a51ed5)

Would be nice with a similar guide for how to port/wrap existing Ember libs (and external libraries) as Ember CLI addons.

---

<div class="post-metadata">

**Author:** ![lightblade](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/lightblade/32/15632_2.png) [@lightblade](https://discuss.emberjs.com/u/lightblade)\
**Post date:** [September 29, 2014, 12:16am UTC](https://discuss.emberjs.com/t/guide-developing-addons-and-blueprints-for-ember-cli/6370/2 "2014-09-29T00:16:28Z")

</div>

There’s a guide? Neat!

---

<div class="post-metadata">

**Author:** ![kmandrup](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/kmandrup/32/14584_2.png) [@kmandrup](https://discuss.emberjs.com/u/kmandrup)\
**Post date:** [September 29, 2014, 8:09am UTC](https://discuss.emberjs.com/t/guide-developing-addons-and-blueprints-for-ember-cli/6370/3 "2014-09-29T08:09:42Z")

</div>

I just added another Gist file which describes how to port existing libraries to become Ember CLI addons.

[https://gist.github.com/kristianmandrup/ae3174217f68a6a51ed5](https://gist.github.com/kristianmandrup/ae3174217f68a6a51ed5)

---

<div class="post-metadata">

**Author:** ![Wayne\_Douglas](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/wayne_douglas/32/9568_2.png) [@Wayne\_Douglas](https://discuss.emberjs.com/u/Wayne_Douglas)\
**Post date:** [September 29, 2014, 5:50pm UTC](https://discuss.emberjs.com/t/guide-developing-addons-and-blueprints-for-ember-cli/6370/4 "2014-09-29T17:50:05Z")

</div>

Been spelled as ben in the 1st para. On phone so can’t do pull requests

---

<div class="post-metadata">

**Author:** ![Wayne\_Douglas](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/wayne_douglas/32/9568_2.png) [@Wayne\_Douglas](https://discuss.emberjs.com/u/Wayne_Douglas)\
**Post date:** [September 29, 2014, 5:55pm UTC](https://discuss.emberjs.com/t/guide-developing-addons-and-blueprints-for-ember-cli/6370/5 "2014-09-29T17:55:47Z")

</div>

Otherwise excellent. In fact exactly what I was looking for!
