





























– By Trek Glowacki
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!
@ebryn, @krisselden, @machty, @stefanpenner, @tomdale, @trek, @wagenet, @wycats, @wifelette
We received feedback that too many flagged features in canary were not getting enough discussion from the core team early in the release cycle.
This was delaying useful features making it into scheduled beta releases.
To tighten up the feedback loop, the core team will regularly review features on our canary builds and work with authors sooner to address concerns.
The current list of features on master but not enabled in the 1.4 family of beta builds
can be found on this Github issue:
https://github.com/emberjs/ember.js/issues/4052
The following features look good in their current incarnation and will likely receive a "go" vote:
There is a concern that this increases the surface area of API and the size of the framework without providing enough benefit that is unique to Ember.js. If the package manager ecosystem for browser JavaScript were more mature, these would clear cases for community contribution. String inflection is notoriously hard to get correct, especially with internationalization, and the common case is already handled by existing libraries. @trek even maintains one
Resolutions:
A bare capitalized word in Handlebars should look up on current scope.
{{CONSTANT}} and {{#each CONSTANT}} did global lookup mostly by side effect,
this was not intended API, but we need to think through backwards compatibility
issues for people who used this as part of their app design.
Some proposed ideas:
Resolutions:
Looks good but needs some revision:
keyEvent event helper use triggerEvent internallyResolutions:
Possibly still needs some work (there some unhandled todos)? Will be a "go" when these are addressed.
Resolutions:
@wycats and @machty chatted about some last minute issues. This PR should be good soon.
The removal of query prefixing should provide a nicer query string (the [] prefixing only
happens if two controllers in same hierarchy have the same parameter name).
Resolutions:
Currently state/loading and state_loading both reify into StateLoading under the current
resolver. Custom resolvers (like those in EmberAppKit) don't have this issue, but the global
resolver does. We can't make this work until modularization is done.
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。