





















Last month, members of the Ember.js Core Team met in-person and remotely to review the direction that the framework API is headed, work through some architectural design questions, and figure out next steps. In this article, we’ll share a summary of the discussions and themes of the weekend.
"F2F" stands for face-to-face, a meeting where members of a core team get together to work on problems or brainstorm in a way that is difficult to do remotely or in one-hour meetings. Each of the core teams of Ember meets at least once a year, often right after EmberConf.
All core teams make an effort to keeps notes of their meetings, and you can find the agenda and notes (covering day one) for the framework F2F in the core notes repo.
Read on for a summary of what was covered.
The F2F agenda focused on discussing and commenting on open RFCs, especially those related to Ember “Octane”. Octane will be Ember’s first edition release, a minor version release of the framework accompanied by updated blueprints for new apps and documentation that focuses on new programming models. Octane will bring a new and improved developer experience to Ember. It will be a minor (non-breaking change) release of the framework that brings Ember’s newest and best features to the forefront.
Among the RFCs discussed were:
didInsertElement). The "Render Element Modifiers" RFC is intended to bring those APIs back into Ember with a different approach. In the discussion we realized the APIs being suggested for this narrow case are extremely similar to the APIs you might want for modifiers as a general tool. Trying to bridge the gap between this use-case and a generalized design for invokable modifiers was brought up as a goal.One of the framework’s main strengths is that Ember apps have uncommon longevity compared to many other apps in the JavaScript ecosystem. We believe it’s important that these new features all work well as a whole unit, in terms of current user adoption, new learner experience, and technical performance.
To learn more about Octane and how these RFCs work to support it, see the 2018 Roadmap RFC by Tom Dale, which introduces Octane, and the Editions RFC by Dave Wasmer.
There is an opportunity to refresh and renew more than our APIs. As previously described in The Ember Times, significant work is underway to improve the architecture, look, and feel of our public website, emberjs.com. Framework core team members received an update on the latest progress, which is now an RFC open to public review. Over the past year, many pieces of the multiple web apps that make up our public site have been refactored to use a central style guide and common UI components, making the upcoming visual refactor possible. This work has been done in ember-styleguide.
There has been major progress in accessibility, consistency, and better marketing messaging of the site, but there’s still more work to do! The Learning Team and the Website Strike team are on the job. Stay tuned for more updates in the new year.
It’s safe to say that there’s a lot of work to do for the features and documentation that make up the Octane edition! To follow along or help out, see the Octane Tracking Issue. The new architecture for the public site is a work in progress app found here.
Before every EmberConf, the largest gathering of Ember devs, there’s always a flurry of activity. It seems like the first quarter of 2019 might be the liveliest one yet! There are less than two months to go, and some big plans underway. Stay tuned for updates via The Ember Times, the Ember.js Twitter, and “watch” the ember.js GitHub repository… if you dare.
Hope to see you in March at EmberConf!
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。