New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Emberize cli islands #3

Merged
merged 21 commits into from Jul 2, 2015

Conversation

Projects
None yet
1 participant
@bf4
Copy link
Owner

bf4 commented Jun 8, 2015

Follows: http://www.benjaminfleischer.com/ember-sprinkling-in-components/ ( #2 )

TODO:

Address why I wasn't using the rootElement feature of Ember. Just using the rootElement config option would probably work for this particular use case.
An advantage of the “ember-islands Approach” (tm) is that I can render many components on the page in different areas without needing many Ember Apps. Also all of these components can talk to each other through services since they have the same application container.
Also, testing
Also, ember-cli's ecosystem

@bf4 bf4 force-pushed the emberize_cli_islands branch from 9df6486 to 38fb525 Jun 11, 2015

@bf4 bf4 force-pushed the emberize_cli_islands branch 4 times, most recently from 2178b66 to 1b278fb Jun 29, 2015

bf4 added some commits Jun 10, 2015

Update to Ember 1.13, add ember-cli-htmlbars-inline-precompile
Per
http://alisdair.mcdiarmid.org/2015/06/20/ember-component-integration-tests.html

bower install --save ember-qunit#0.4.0
npm install --save-dev ember-cli-qunit@0.3.14
npm install --save-dev ember-cli-htmlbars-inline-precompile@0.1.1

@bf4 bf4 force-pushed the emberize_cli_islands branch from 1b278fb to 4493bb0 Jul 1, 2015

bf4 added some commits Jun 28, 2015

Use doc-printer using pairing layout via print-pair-data component
Use doc-printer with print-pair-data layout

Misc: Bug fixes, refactor, re-vendor

Better isolate google doc fetching code

Add fallback url, extract google spreadsheet util

Clean up GoogleSpreadSheetPrinter style and failure handling

Test google spreadsheet

Better convention: ember g utils google-spreadsheet

Extract print-pair-data template from doc-printer
Add fixtures via ember-cli-mirage
Add asset for ember dev

Use ember test helpers

Add fixtures

ember g server

@bf4 bf4 force-pushed the emberize_cli_islands branch from 4493bb0 to 07f9fab Jul 1, 2015

@bf4 bf4 force-pushed the emberize_cli_islands branch from 07f9fab to c696a27 Jul 1, 2015

bf4 added a commit that referenced this pull request Jul 2, 2015

@bf4 bf4 merged commit 85f610e into master Jul 2, 2015

@bf4 bf4 deleted the emberize_cli_islands branch Feb 12, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment