Core Team Meeting Minutes - 2014/01/27
Although most of our collaboration takes place on Github, IRC
(#emberjs
on freenode.net), and our Discourse site
the Ember.js Core Team meets privately every
Friday at 2pm EST/11am PST through Google Hangout for a weekly
discussion of all things Ember.
If you have a topic you'd like to see covered, contact your favorite core team member and let them know!
This week's core team meeting was rescheduled from Friday, January 24 to Monday, January 27 due to the Google outage that affected Google Hangouts.
Attendees
@ebryn, @krisselden, @machty, @stefanpenner, @tomdale, @trek, @wagenet, @wycats
Topics
Issues Discussion:
The core team discussed the following Github Issues
ember-routing-auto-location
#3725.resolution:
- assign @stefanpenner
- should be good for the next beta.
- needs someone to audit + try for real
- is it ok if we have /#/foo and /foo in the wild? How does this affect SEO
- document that backend support is needed and that your app will not have
canonical URLs (i.e. every URL will have two versions in the wild:
/#/foo
and/foo
)
Bound Action Lookup #3936
We added default fall back to allow a static string action name if a property isn't found, but it is possible that this will break things if you have a property AND an action named the same thing. This could be enabled similar to the
ember-routing-drop-deprecated-action-style
feature which will need to have anull
value infeatures.json
(which will allow folks to opt-in viaEmberENV
) until 2.0 if we are concerned with the SemVer implications.resolution: Ensure docs are updated so unquoted style is not used before shipping.
ember-views-bindable-attributes
#4170We like the idea generally but there are doubts having a a separate API, we should explore pushing it into a single API. Differences between this and
attributeBindings
are too subtle, we should not fragmentThis has been converted to a Mixin that is only used for
Ember.TextField
andEmber.TextArea
currently. It allows for us to use all HTML5 attributes, but only actually setup observers/bindings for the ones that are present at the first render. This has a significant developer happiness impact, and we hope that we can get comfortable with it enough to enable in 1.5 beta series.resolution: @ebryn will talk to Robert
Replace
module
with something else. #3838This is due to an issue under Node (since
module
is a reserved word). It ultimately doesn't matter what we decide on, but if we want the test suite to run under Node (forember-runtime
andember-metal
specifically, but also possiblyember-data
) we need to use something that isn't a keyword.resolution: QUnit.module, but check for prior art. (@stefanpenner)
Update Backburner (and Docs). #4120
Contains potentially breaking change to
throttle
to default to running immediately (from ebryn/backburner.js#55 ).resolution: it was a bug, breaking it is fine.
https://github.com/emberjs/ember.js/issues/3256
resolution: bindingPaths to globals should be canned, so we won't support additional features built on on this behavior.