この問題の目的は、Ember.jsのOctaneEditionを出荷するために必要な作業のステータスを追跡するための全体的な問題を提供することです。
このリストの項目のいずれかで作業したい場合は、最初にDiscordチャットの#st-octaneチャネルをチェックしてください。
次のやることリストは、作成時に個々の問題へのリンクを含むように更新されます。 問題自体には、このリストの各項目の詳細が含まれます。
2018ロードマップRFCによると、すでに開始したことを完了することにコミットメントと焦点があります。
ロードマップRFCによると、これらはOctaneエディションの目標です。 ただし、注意する必要があります
「EmberOctaneの最終的なタイムラインと機能セットはコアチームによって決定され、このRFCでは明確に設定されていません。」
コアチームチャンピオン:トムデール| ステータス:完了🎉
コアチームチャンピオン:トムデール| ステータス:完了🎉
###追跡されたプロパティコアチームチャンピオン:トムデール| ステータス:完了🎉
###要素修飾子コアチームチャンピオン:トムデール| ステータス:完了🎉
コアチームチャンピオン: @tomdale | ステータス:順調✅
コアチームチャンピオン:ロバートジャクソン(@rwjblue)| ステータス:完了🎉
コアチームチャンピオン:ロバートジャクソン| ステータス:完了🎉
コアチームチャンピオン:ロバートジャクソン(@rwjblue)| ステータス:順調✅
コアチームチャンピオン:Jen Weber(@jenweber)| ステータス:順調✅
コアチームチャンピオン:リアシルバー(@wifelette)&メルサムナー(@melsumner)| ステータス:遅延
これらは、Octane機能の実装中に追加する必要があることがわかった新しいアイテムです。
on
修飾子コアチームチャンピオン:ロバートジャクソン(@rwjblue)| ステータス:完了🎉
fn
ヘルパーコアチームチャンピオン:ロバートジャクソン(@rwjblue)| ステータス:完了🎉
コアチームチャンピオン:ロバートジャクソン(@rwjblue)| ステータス:完了🎉
@classic
デコレータコアチームチャンピオン:ロバートジャクソン(@rwjblue)| ステータス:順調
これらは、Octaneからスコープが解除され、現在ストレッチゴールとして追跡されているアイテムです。
詳細
ember-source@3.??.0
ember-data@3.??.0
application-template-wrapper
からfalse
jquery-integration
からfalse
template-only-glimmer-components
からtrue
.ember-cli
ember generate component
(RFC#481による) :--no-component-class
--component-structure=flat
EmberObject.extend()
からネイティブクラスに移行する@MelSumner我々は、中のビルドパイプラインの改善を追跡する必要がありhttps://github.com/embroider-build/embroiderをうまくとして。
@melsumnerhttps : //broccoli.buildおよびhttps://github.com/broccolijs/broccolijs.github.io新しいブロッコリーサイトとドキュメント
追跡されたプロパティRFCをチェックして、リンクを更新できます。
デフォルトのアプリブループリントに何が含まれるかを監査することについて話しました。 関連する問題を参照してください。
FWIW、 @ tomdaleは、私にはOctane Editionと非常に直交しているように見えます(オクタンとはまったく関係がないというだけで、もっと注意してチェック/バランスを改善する必要はないと言っているわけではありません)...
オクタンとはまったく関係ありません
最近これを取り上げた理由は、複数のプログラミングモデルをサポートするデフォルトのブループリント(つまり、将来のデフォルトのオクタンブループリント)には、純粋な「クラシック」アプリまたは純粋な「オクタン」アプリがまったく必要としない余分な部分が含まれる可能性があるためです。
これが問題ではないことを検証できれば、これはオクタンとあまり密接に関連していないことに同意します
imo、オクタンの青写真、 https://github.com/ember-cli/ember-octane-blueprintは、_理想的な_真新しい/光沢のあるアプリである必要があります。 古いプログラミングモデルを青写真に含めるべきではないと思います。 :-
@ MelSumner-このチェックリストでMUに関連するものをいくつか取得する必要があると思います(私は何も見つけていませんが、AFAICT MUは依然としてオクタン機能セットの一部と見なされています...)。
すでにMUレイアウトではなくOctaneレイアウトと呼ばれています...そして考えれば考えるほど理にかなっています!
@ MelSumner-このチェックリストでMUに関連するものをいくつか取得する必要があると思います(私は何も見つけていませんが、AFAICT MUは依然としてオクタン機能セットの一部と見なされています...)。
@rwjblue最初のセクション「
ember-cli-create
に関して、私はこの問題をまとめました:ember-cli / ember-cli#8343。 オクタン(= _publication_形式)の一部として実装される刺繍仕様の量に応じて、私がリンクした問題は、主に、公開形式を補完できる_authoring_形式について話します。
個人的には、オーサリング形式が_could_である間はember-cli-create
をオクタンの一部として見ることはありません(これは基本的にember-cli-create
の基礎を設定します)。
それが良い追加になるか、オクタン後のリリースにそれを延期するか、または私がそれをどのように助けることができるかを教えてください。
オクタンブループリント>アドオンをemberに移動-cliorgはチェックオフできます:)
更新、ガイドhttps://github.com/ember-learn/guides-source/issues/139でアングルブラケットの変換を追跡するためのクエストの問題があり
Remove jQuery RFCをチェックすることができます! ✅
また、追跡の問題を作成しました。これは、おそらくリンクできます: //github.com/emberjs/ember.js/issues/17476
オクタンブループリントに関連する機能フラグとオプション機能に関するユーザーストーリー
ワークショップのインストラクターとして、生徒が
ember new
を実行したときに何が得られるかを具体的に理解し、ember new
中心に資料を作成するために、オクタンブループリントのさまざまなオプション/機能フラグのデフォルト値を知る必要があります。
参考までに- @ ember / render-modifiers 1.0.0を公開し、Ember 2.12にサポートを戻しました( ember-modifier-manager-polyfillを使用)。 やるべきことはまだ少しありますが(さらに多くのドキュメントが必要です)、それは良いスタートです...
@MelSumnerネイティブJSクラスのブループリントに取り組みます。
誰かがClassic + Octaneの世界でhttps://github.com/ember-cli/ember-new-outputに何が起こるべきか考えたことがありますか?
そのリポジトリの出力はember new
の出力と一致します。これは、現在の計画によれば、「準備ができたら」オクタン価の青写真に変更されます。
「ロードマップRFCの実用的な実装」セクションにモジュール統合が欠落しているようです。
「ロードマップRFCの実用的な実装」セクションにモジュール統合が欠落しているようです。
テンプレートのインポートはまだ出荷されていない主要な部分であると私は信じているので、それがこの号で追跡しているビットです。 その助け、@michaelrknていますか?
@MelSumner了解しました、ありがとう!
みなさん、こんにちは。「RemovejQuery」RFCの実装はほとんど完了しています(少なくとも最初のEmber 3.xステージに関する限り、https://github.com/emberjs/ember.js/issues/17476を参照してください)。 。 何まだオープンだと、デフォルトではありませんjQueryのに切り替えるには(デフォルト、非オクタン)青写真を遮断することは、内蔵された燃えさしデータの能力仕事にしてfetch
の代わりに$.ajax
なし( ember-data
パッチミックスインを適用する必要があります)、WIP PRを参照してください: //github.com/emberjs/data/pull/5386。
ただあなたに知らせるために...多分これはこれをフィニッシュラインに持っていくのを助けるために、次のコアチームミーティングの1つで扱われるべきですか?
リストに追加したいember-cliに関連するいくつかの事柄:
moduleConfig.collections = Object.assign(moduleConfig.collections, {
// ember-simple-auth
authenticators: {
types: ['authenticator'],
defaultType: 'authenticator'
}
});
(上記、@ sly7-7の礼儀:D)
と
moduleConfig.types = Object.assign(moduleConfig.types, {
// ember-intl
'ember-intl<strong i="12">@adapter</strong>': { definitiveCollection: 'main' },
'ember-intl<strong i="13">@translation</strong>': { definitiveCollection: 'main' },
translation: { definitiveCollection: 'main' },
formats: { definitiveCollection: 'main' },
cldr: { definitiveCollection: 'main' },
'util:intl': { definitiveCollection: 'utils' },
'intl:util': { definitiveCollection: 'utils' },
// ember-gestures
'ember-gesture': { definitiveCollection: 'main' },
});
そして、ember-cliに関連するもう1つのことは、複数のダミーアプリをサポートすることです。
これまでのところ、ここにいくつかの設計提案があります。
また、これを追跡する方法はわかりませんが、 @ miguelcobainのember-paperライブラリを使用して、オクタンのセットアッププロセスを非常に簡単にするように調整したいと思います(現在、octaneアプリでember-paperを使用するのは簡単ではありません)
ほとんどの場合、スタイルがホストアプリに公開されることに関係しているようです。 idk既存のスタイルアドオンが「正しく機能」できるようにするための簡単な方法がある場合、またはすべてのスタイルアドオンにオクタン/ isModuleUnification条件を追加させる場合はどうなりますか?
@NullVoxPopuli
みなさん、こんにちは。「RemovejQuery」RFCの実装はほとんど完了しています(少なくとも最初のEmber 3.xステージに関する限り、#17476を参照してください)。 何まだオープンだと、デフォルトではありませんjQueryのに切り替えるには(デフォルト、非オクタン)青写真を遮断することは、内蔵されたemberjs / data#5386を参照してください。
ただあなたに知らせるために...多分これはこれをフィニッシュラインに持っていくのを助けるために、次のコアチームミーティングの1つで扱われるべきですか?
@dgeb / @igorTこのブロッカーを手伝って
@MelSumnerうん、これをEDミーティングで取り上げました。フォローアップして、ember- ますhttps://github.com/emberjs/data/pull/5386
@MelSumner
Update blueprints for each object type to use native JS classes
は#17621でマージされました。 最初に、ブループリントは、オクタンブループリントを使用する場合にのみネイティブクラスを生成します。
@ tomdale 、 @ MelSumner 、 @ rwjblue
https://github.com/crashco/ember-template-component-import/issues/10
参考までに、コンポーネントテンプレートのコロケーションRFCは、この追跡の問題についてはまだ取り上げていません。 :)
@ Panman8201正解-Octaneの範囲外です。 :)
私はこれが残り火オクタン3.15+リリースで更新される必要があると思います:)
Octaneを出荷したので、この問題を解決します。
最も参考になるコメント
@melsumnerhttps : //broccoli.buildおよびhttps://github.com/broccolijs/broccolijs.github.io新しいブロッコリーサイトとドキュメント