Anyone interested in building components for sharing? It would be awesome to have a common set of tools and common way to distribute Ember Components. I think we would all benefit from shared resources for building applications.
Emberella Component Blueprint: A recipe for creating structured, tested, reusable,Ember components https://github.com/realityendshere/emberella-component-blueprint (by Dana Franklin)
- Simple Install
- Start development/testing cycle easily
- Build package for (amd, cjs, global) distribution easily
Component example https://github.com/realityendshere/emberella-cube-component …built with emberella-component-blueprint (test/build friendly tools) Also, using these tools a microlib (service + components): https://github.com/pixelhandler/ember-bucket
From the emberella-component-blueprint README:
Other projects, like Ember CLI exist to jumpstart app development. If your goal is to create a reusable, fully-tested module for Ember, then a tool like Ember CLI seems like overkill. Wrangling the newest build tools to work together to develop, test, build, and release a small bit of code turned out to be a bigger challenge than I anticipated. This project will help you and others to get started building awesome components more rapidly. Ember Components appear poised to empower developers to build modular, reusable bits of user interface. For example, IC Tabs provides WAI-ARIA accessible tabs for your Ember.js applications. It's relatively easy to consume the ic-tabs component using Bower ($ bower install ic-tabs), but developing or contributing to open source components like ic-tabs is slightly more challenging, often requiring multiple terminal screens.
I agree with… “Whenever the component packaging for #emberjs gets figured out: game over.” –Brian Cardarella, CEO of DockYard https://twitter.com/bcardarella/status/456864844554452992 I hope the blueprint project helps reach the goal of common component packaging.