Skip to content
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
Merged

Emberize cli islands #3

merged 21 commits into from Jul 2, 2015

Conversation

@bf4
Copy link
Owner

@bf4 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 3 commits Jun 10, 2015
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 7 commits Jun 28, 2015
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 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
Labels
None yet
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

1 participant