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

Any plans on adding bower support? #8

Open
seifsallam opened this issue Aug 27, 2013 · 5 comments
Open

Any plans on adding bower support? #8

seifsallam opened this issue Aug 27, 2013 · 5 comments

Comments

@seifsallam
Copy link

No description provided.

@realityendshere
Copy link
Owner

At this time, my projects only require support for Safari. Thus, I only verify usability in the one browser.

That said, many of the mixins, helpers, and controllers do not rely on anything browser specific. And the list view is used by at least one other developer as part of a publicly-facing web app with support for multiple browsers. I will also consider any pull request that adds browser support.

The whole project still has no tests, is in flux as Ember itself evolves, and should be considered experimental. As stated, it is offered for inspiration and exploration purposes at this time --- not recommended for production use, yet.

@realityendshere
Copy link
Owner

Sorry about my brain fart. I see now you were, in fact, talking about Bower (https://github.com/bower/bower).

The short answer is: maybe. My apps currently run on Rails with our client code packaged up by Rails Asset Pipeline / Sprockets. As you can see, my knowledge of package management options is otherwise somewhat limited --- so I am open to thoughts and suggestions.

Thanks for suggesting Bower. I will keep it in mind.

@seifsallam
Copy link
Author

I'm new to the whole thing too. Anyway thanks for considering it, and keep it with emberella 👍

@gentlefox
Copy link

You can simply add this repo to bower.json.
ie:
{
"name": "myApp",
"dependencies":{
"handlebars": "~1.3.0",
"jquery": "^1.11.1",
"qunit": "~1.12.0",
"ember-qunit": "~0.1.5",
"ember": "1.5.1",
"ember-data": "1.0.0-beta.8",
"emberella": "https://github.com/realityendshere/emberella.git",
"ember-resolver": "~0.1.1",
"ic-ajax": "~1.x",
"loader": "ember-cli/loader.js#1.0.0",
"ember-cli-shims": "stefanpenner/ember-cli-shims#0.0.2",
"ember-load-initializers": "stefanpenner/ember-load-initializers#0.0.2",
"ember-qunit-notifications": "^0.0.1",
"ember-cli-test-loader": "rjackson/ember-cli-test-loader#0.0.2",
"pipwerks_scorm_wrapper": "git://github.com/pipwerks/scorm-api-wrapper",
"sly": "",
"bourbon": "3.2.x",
"neat": "~1.6.0",
"bitters": "~0.10.0",
"ember-data.model-fragments": "~0.2.0",
"projekktor": "",
"respond": "~1.4.2"
}
}

When a repo hasn't been configured for Bower, you just need to be aware of compatibility requirements and resolve them yourself, taking care to maintain a personal fork of a repo if a particular version is required. If you're using ember-cli, such as I am, then you can still control where and how one uses any code brought in via bower all within your Brocfile.js.

@seifsallam
Copy link
Author

@gentlefox Thanks for the tip 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants