Ember.js: ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с отслСТиваниСм ΠΎΠΊΡ‚Π°Π½ΠΎΠ²ΠΎΠ³ΠΎ числа

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 28 нояб. 2018  Β·  33ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: emberjs/ember.js

РСзюмС

ЦСль этого выпуска - ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‰ΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ для отслСТивания статуса Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ для выпуска Octane Edition Ember.js.

Если ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ Π»ΡŽΠ±Ρ‹ΠΌ ΠΈΠ· ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² Π² этом спискС, поТалуйста, сначала ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΊΠ°Π½Π°Π» # st-octane нашСго Ρ‡Π°Ρ‚Π° Discord .

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ список Π΄Π΅Π» Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½, ΠΈ Π² Π½Π΅Π³ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ссылки Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ ΠΈΡ… создания. Π‘Π°ΠΌΠΈ вопросы Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΡƒΠ½ΠΊΡ‚Ρƒ этого списка.

Π¦Π΅Π»ΠΈ ΠΈΠ· Roadmap RFC

Π—Π°Π²Π΅Ρ€ΡˆΠΈΡ‚Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π°Ρ‡Π°Π»ΠΈ (Ρ‡Π°ΡΡ‚ΡŒ 1 ΠΈΠ· 2)

Π’ соотвСтствии с RFC Π΄ΠΎΡ€ΠΎΠΆΠ½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹ Π½Π°

  • Π‘Ρ€ΠΎΠΊΠΊΠΎΠ»ΠΈ 2.0 Π² углСкислом соусС
  • Унификация модуля [ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° отслСТивания] - ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΈΠ· этого выпуска Π² соотвСтствии с https://blog.emberjs.com/2019/03/11/update-on-module-unification-and-octane.html
  • ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Glimmer ΠΊΠ°ΠΊ API ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
  • БобствСнныС классы JavaScript ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°Ρ модСль ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
  • НативныС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ JavaScript - ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΈΠ· этого выпуска

    • ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π² ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π΅ сборки

    • публикация Ember Π² Π²ΠΈΠ΄Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² npm

    • ΠΈΠΌΠΏΠΎΡ€Ρ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² npm

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Octane Edition (Ρ‡Π°ΡΡ‚ΡŒ 2 ΠΈΠ· 2)

Богласно Π΄ΠΎΡ€ΠΎΠΆΠ½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Π΅ RFC, это Ρ†Π΅Π»ΠΈ для вСрсии Octane; ΠΎΠ΄Π½Π°ΠΊΠΎ слСдуСт ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ
Β«ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΈ Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ember Octane Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ основными ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΠΈ Π½Π΅ зафиксированы Π² этом RFCΒ».

  • По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π΅Ρ‚ jQuery
  • Svelte Builds (пСрСнСсСно Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΡŽ)
  • Π ΠΎΠ΄Π½Ρ‹Π΅ классы JavaScript
  • ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Glimmer
  • Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ ΠΈ рСгидратация (пСрСнСсСно Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΡŽ)
  • Treeshaking (пСрСнСсСно Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΡŽ)
  • УстранСниС Ρ†ΠΈΠΊΠ»Π° выполнСния (устранСниС нСобходимости для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ember.run)
  • Бтабилизация Π΄Π°Π½Π½Ρ‹Ρ… Ember (пСрСнСсСно Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΡŽ)

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ рСализация Roadmap RFC

Π”Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€Ρ‹

Π§Π΅ΠΌΠΏΠΈΠΎΠ½ основной ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: Π’ΠΎΠΌ Π”Π΅ΠΉΠ» | Бтатус: Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ πŸŽ‰

  • [x] RFC emberjs / rfcs # 408

    • [x] Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ RFC - ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Decorator - [RFC # 440]

  • [x] РСализация
  • [x] ДокумСнтация
  • [x] Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

    • [x] ember-cli-babel ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΈΡ… транспилирования.

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Glimmer (ΠΊΠ°ΠΊ API ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)

Π§Π΅ΠΌΠΏΠΈΠΎΠ½ основной ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: Π’ΠΎΠΌ Π”Π΅ΠΉΠ» | Бтатус: Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ πŸŽ‰

  • [x] RFC emberjs / rfcs # 416
  • [x] РСализация [PR]
  • [x] ДокумСнтация (ссылка Π½Π° руководства Octane)

### ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ свойства

Π§Π΅ΠΌΠΏΠΈΠΎΠ½ основной ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: Π’ΠΎΠΌ Π”Π΅ΠΉΠ» | Бтатус: Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ πŸŽ‰

  • [x] RFC

    • [x] [[ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°]] (https://github.com/emberjs/rfcs/issues/404)

    • [x] написано [RFC # 410]

    • [x] просмотрСны

    • [x] FCP (25.01.19)

    • [x] ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹

  • [x] Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ (POC Π² процСссС, @pzuraq)
  • [x] ДокумСнтация

    • [x] Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

    • [x] исправлСна β€‹β€‹ΠΎΡˆΠΈΠ±ΠΊΠ° бСсконСчного Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° CP β„– 17799 (https://github.com/emberjs/ember.js/pull/17835)

    • [x] ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ взаимодСйствия с Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Π΅ΠΌ

    • [x] тСсты ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ

### ΠœΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ элСмСнта

Π§Π΅ΠΌΠΏΠΈΠΎΠ½ основной ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: Π’ΠΎΠΌ Π”Π΅ΠΉΠ» | Бтатус: Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ πŸŽ‰

Π Π΅Π΄Π°ΠΊΡ†ΠΈΠΈ

Π§Π΅ΠΌΠΏΠΈΠΎΠ½ основной ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: @tomdale | Бтатус: Π² процСссС βœ…

  • [] RFC

    • [x] написано - [RFC # 371]

    • [] ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΎ (Π² процСссС, Ρ‡Π΅ΠΌΠΏΠΈΠΎΠ½ @tomdale )

    • [] FCP

    • [] ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹

  • [ ] ДокумСнтация

Π£Π΄Π°Π»ΠΈΡ‚ΡŒ jQuery ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

Π§Π΅ΠΌΠΏΠΈΠΎΠ½ основной ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: Π ΠΎΠ±Π΅Ρ€Ρ‚ ДТСксон (@rwjblue) | Бтатус: Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ πŸŽ‰

  • [x] RFC

    • [x] написано [RFC # 386]

    • [x] просмотрСны

    • [x] FCP

    • [x] ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹

  • [x] РСализация

    • [x] [[ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с отслСТиваниСм]] (https://github.com/emberjs/rfc-tracking/issues/3) (Π² процСссС, @simonihmig)

    • [x] Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ: https://github.com/emberjs/data/pull/5900

  • [x] ДокумСнтация

БобствСнныС классы JS

Core Team Champion: Π ΠΎΠ±Π΅Ρ€Ρ‚ ДТСксон | Бтатус: Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ πŸŽ‰

  • [x] RFC

    • [x] написано [RFC # 240]

    • [x] просмотрСны

    • [x] FCP

    • [x] ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹

  • [x] РСализация

    • [x] (поставляСтся Π² вСрсии 3.6)

    • [x] ΠœΠΈΠ³Ρ€Π°Ρ†ΠΈΡ codemod [ember-es6-class-codemod] (Π² процСссС @rwjblue @pzuraq)

    • [x] ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ собствСнныС классы JS:

    • [x] ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚

    • [x] ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ [ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с отслСТиваниСм]

    • [x] ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚

    • [x] ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€

    • [x] сСрвис

  • [x] ДокумСнтация [ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с отслСТиваниСм]

Π‘Ρ€ΠΎΠΊΠΊΠΎΠ»ΠΈ 2.0

Π§Π΅ΠΌΠΏΠΈΠΎΠ½ основной ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: Π ΠΎΠ±Π΅Ρ€Ρ‚ ДТСксон (@rwjblue) | Бтатус: Π² процСссС βœ…

  • [x] РСализация
  • [ ] ДокумСнтация

    • [x] Π’Π΅Π±-сайт Π±Ρ€ΠΎΠΊΠΊΠΎΠ»ΠΈ с Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌΠΈ руководствами ( @oligriffiths - https://broccoli.build/)

    • [] ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ свСдСния ΠΎ Π±Ρ€ΠΎΠΊΠΊΠΎΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² руководства Ember [ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с отслСТиваниСм] (Π² процСссС, @oligriffiths)

ОбновлСния руководства Ember

Π§Π΅ΠΌΠΏΠΈΠΎΠ½ основной Π³Ρ€ΡƒΠΏΠΏΡ‹: Π”ΠΆΠ΅Π½ Π’Π΅Π±Π΅Ρ€ (@jenweber) | Бтатус: Π² процСссС βœ…

Π Π΅Π΄ΠΈΠ·Π°ΠΉΠ½ сайта

Π§Π΅ΠΌΠΏΠΈΠΎΠ½ основной ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: Лия ​​БилбСр (@wifelette) ΠΈ МСл Π‘Π°ΠΌΠ½Π΅Ρ€ (@melsumner) | Бтатус: ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½ΠΎ

  • [x] RFC emberjs / rfcs # 425
  • [] РСализация (Ρ†Π΅Π»ΡŒ: август 2019 Π³.) Π Π΅ΠΏΠΎ: ember-styleguide - Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΌΠΎΡ‡ΡŒ? Пинг Π² ΠΊΠ°Π½Π°Π» # dev-ember-learning Π² Discord.
  • [] ДокумСнтация (ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ember-learn / handbook )

ΠŸΠΎΠ»Π·ΡƒΡ‡Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈΡ†Π΅Π»Π°

Π­Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹Π΅ элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±Ρ‹Π»ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Octane.

on ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€

Π§Π΅ΠΌΠΏΠΈΠΎΠ½ основной ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: Π ΠΎΠ±Π΅Ρ€Ρ‚ ДТСксон (@rwjblue) | Бтатус: Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ πŸŽ‰

fn ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ

Π§Π΅ΠΌΠΏΠΈΠΎΠ½ основной ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: Π ΠΎΠ±Π΅Ρ€Ρ‚ ДТСксон (@rwjblue) | Бтатус: Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ πŸŽ‰

Нормализация ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² впрыска (Ρ‚ΡƒΠ½Π½Π΅Π»ΡŒ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° / ΠΏΠΎΡ€Ρ‚Π°Π» класса)

Π§Π΅ΠΌΠΏΠΈΠΎΠ½ основной ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: Π ΠΎΠ±Π΅Ρ€Ρ‚ ДТСксон (@rwjblue) | Бтатус: Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ πŸŽ‰

  • [x] RFC emberjs / rfcs # 451 [[ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с отслСТиваниСм] (https://github.com/emberjs/rfc-tracking/issues/34)]
  • [x] РСализация (Π² процСссС, PR https://github.com/emberjs/ember.js/pull/17858)
  • [x] ДокумСнтация

@classic Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€

Π§Π΅ΠΌΠΏΠΈΠΎΠ½ основной ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: Π ΠΎΠ±Π΅Ρ€Ρ‚ ДТСксон (@rwjblue) | Бтатус: Π½Π° Ρ…ΠΎΠ΄Ρƒ

  • [x] RFC emberjs / rfcs # 468
  • [x] РСализация (Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ)
  • [] ДокумСнтация (WIP докумСнтируСтся Π² Ember Atlas вмСсто ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… руководств) ( @pzuraq )

Ember Inspector

[ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с отслСТиваниСм]

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° TODO

  • [x] ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π½Ρ‹Π΅ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠΈ ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ RFC (FCP - 25.01.19] (https://github.com/emberjs/rfcs/pull/432) (@chancancode)
  • [x] РСализация: Octane Blueprint для ember-cli

    • [x] [Надстройка MVP - https://github.com/NullVoxPopuli/ember-octane-blueprint ] (https://github.com/NullVoxPopuli/ember-octane-blueprint)

    • [x] ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π°Π΄Π΄ΠΎΠ½ Π² ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ ember-cli (@NullVoxPopuli) (https://github.com/ember-cli/ember-octane-blueprint)

  • [x] ДокумСнтация: Ρ„Π»Π°Π³ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ интСрфСйса ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, прСдставлСнныС Π½ΠΎΠ²Ρ‹ΠΌΠΈ функциями Π² Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠΈ Octane (Π·Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… руководствах, Π° Π½Π΅ Π² руководствах ΠΏΠΎ интСрфСйсу ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки)
  • [] (оптимизация) Π—Π°Ρ‰ΠΈΡ‚Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„Π»Π°Π³ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для экономии Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ„Π°ΠΉΠ»Π°

Π Π°ΡΡ‚ΡΠ½ΡƒΡ‚ΡŒ Ρ†Π΅Π»ΠΈ / ΠŸΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΎΡ…Π²Π°Ρ‚ΠΎΠΌ

Π­Ρ‚ΠΎ элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΈΠ· Octane ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ пСрспСктивныС Ρ†Π΅Π»ΠΈ.

  • [] Svelte Builds (послСдняя очистка ΠΊΠΎΠ΄Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»Π° этому элСмСнту Π»Π΅Π³ΠΊΠΎ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π² Π½Π΅ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ)
  • [] Бтабилизация Ρ‚Π»Π΅ΡŽΡ‰ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ…
  • [] [Π‘Π»ΡƒΠΆΠ±Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°] (https://github.com/emberjs/rfcs/blob/master/text/0095-router-service.md)

    • [x] Бвязано: ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ RouteInfo [RFC # 398]

    • [x] По Ρ‚Π΅ΠΌΠ΅: ΠŸΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° [RFC # 391]

    • [] РСализация: ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°

    • [ ] ДокумСнтация

  • [] ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² (ΠΈΠ· Π΄ΠΎΡ€ΠΎΠΆΠ½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹)
  • [] Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ (ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½ΠΎ с 19.02.19)

    • [] RFC

    • [ ] Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅

    • [ ] ДокумСнтация

  • [] Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ синхронного Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΈΠ· тСстов (Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½ΠΎ ΠΊΠ°ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅)
  • [] Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ рСгидратация / рСгидратация

    • [] RFC (Π² процСссС, @ rondale-sc)

    • [ ] Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅

    • [ ] ДокумСнтация

  • [] Π˜ΠΌΠΏΠΎΡ€Ρ‚ шаблонов

    • [] RFC emberjs / rfcs # 454

    • [] Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ (POC Π² процСссС, @wycats)

    • [ ] ДокумСнтация

  • [x] Π”Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΏΠΎΠ»ΠΈΡ„ΠΈΠ»Π»ΠΎΠ²ΠΎΠ³ΠΎ Π°Π΄Π΄ΠΎΠ½Π° (Ρ€Π΅ΠΏΠΎ ΠΏΠΎΠΊΠ° Π½Π΅Ρ‚)

    • [x] РСализация

    • [x] ДокумСнтация

  • [] РСализация: Embroider (спСцификация ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ) ( @ ef4 ) (ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅: ΠΌΡ‹ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ это ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π½ΠΎ Π² состоянии BETA для выпуска Octane, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ)
  • [] БобствСнныС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ JS: ΠΈΠΌΠΏΠΎΡ€Ρ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² NPM

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ

  • [x] создайтС ΠΎΠΊΡ‚Π°Π½ΠΎΠ²Ρ‹Π΅ ΡƒΠ΄Π°Ρ€Π½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ Ember:

    • [x] [ember-cli] (https://github.com/orgs/ember-cli/teams/octane-strike-team)

    • [x] [ember.js] (https://github.com/orgs/emberjs/teams/octane-strike-team/discussions)

    • [x] [ember-learn] (https://github.com/orgs/ember-learn/teams/octane-strike-team)

  • [] обсуТдСниС: мастСр ember (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ember-cli-create)

    • [] @rwjblue для обсуТдСния с ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ember-cli

  • [x] обсуТдСниС: ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ слоТныС Ρ†Π΅Π»ΠΈ?
  • [x] обсуТдСниС: ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΎΡ…Π²Π°Ρ‚ΠΎΠΌ (ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ) - Π΄Π°
  • [x] обсуТдСниС: отслСТиваниС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° обновлСния Π²Π΅Π±-сайта
  • [x] обсуТдСниС: ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹ с ΠΏΠΎΠ»Π·ΡƒΡ‡Π΅ΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΈΡ†Π΅Π»Π° ΠΌΡ‹ Π·Π°ΠΌΠ΅Ρ‡Π°Π΅ΠΌ? Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Ember?
  • [x] ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ: ΠΏΡ€ΠΈΠ·ΠΎΠ²ΠΈΡ‚Π΅ большС Ρ‡Π»Π΅Π½ΠΎΠ² сообщСства ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ Octane
  • [x] Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ инспСктора
  • [x] ΠΏΠ»Π°Π½: ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ: ΠΊΠ°ΠΊ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ староС ΠΈ Π½ΠΎΠ²ΠΎΠ΅ Π² руководствах ΠΈ API, ΠΏΠΎΠΊΠ° люди пСрСходят.

ОбновлСниС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄ΠΎ Octane

Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅

Зависимости

  • ember-source@3.??.0
  • ember-data@3.??.0

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

  • application-template-wrapper Π² false
  • jquery-integration Π΄ΠΎ false
  • template-only-glimmer-components Π΄ΠΎ true
.ember-cli

ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ / ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ

  • ΠŸΠ΅Ρ€Π΅Π½Π΅ΡΡ‚ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Ember Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Glimmer
  • ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ с EmberObject.extend() Π½Π° Ρ€ΠΎΠ΄Π½Ρ‹Π΅ классы
  • ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΎΡ‚ вычисляСмых свойств ΠΊ отслСТиваСмым свойствам

ΠžΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ список

  • [] Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Octane ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² ember-cli (ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ)
  • [] ΠžΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠΉΡ‚Π΅ сообщСниС Π² Π±Π»ΠΎΠ³Π΅ ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π² Π½Π΅Π³ΠΎ : пояснСния ΠΏΠΎ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°, руководства ΠΏΠΎ обновлСнию.
  • [] Π£Π΄Π°Π»ΠΈΡ‚Π΅ ссылки Π½Π° Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠΈ ΠΈΠ· руководств ΠΈ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΎΠ².
  • [] ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Π² мастСр

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

@melsumner https://broccoli.build ΠΈ https://github.com/broccolijs/broccolijs.github.io для Π½ΠΎΠ²ΠΎΠ³ΠΎ сайта ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΎ Π±Ρ€ΠΎΠΊΠΊΠΎΠ»ΠΈ.

ВсС 33 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

@MelSumner ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° сборки Π² https://github.com/embroider-build/embroider .

@melsumner https://broccoli.build ΠΈ https://github.com/broccolijs/broccolijs.github.io для Π½ΠΎΠ²ΠΎΠ³ΠΎ сайта ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΎ Π±Ρ€ΠΎΠΊΠΊΠΎΠ»ΠΈ.

ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ свойства RFC ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ, Π° ссылку ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ.

ΠœΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ ΠΎΠ± Π°ΡƒΠ΄ΠΈΡ‚Π΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΏΠ»Π°Π½ прилоТСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π‘ΠΌ. БвязанныС вопросы:

  1. https://github.com/ember-cli/ember-cli/issues/6294
  2. https://github.com/ember-cli/ember-cli/issues/7760

FWIW, @tomdale, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ

это Π½Π΅ связано с ΠΎΠΊΡ‚Π°Π½ΠΎΠΌ Π²ΠΎΠΎΠ±Ρ‰Π΅

МоС Π΄ΠΎΠ²ΠΎΠ΄ Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ я Π½Π΅Π΄Π°Π²Π½ΠΎ поднял этот вопрос, состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠ»Π°Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ нСсколько ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ программирования (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠΉ ΠΏΠ»Π°Π½ ΠΎΠΊΡ‚Π°Π½ΠΎΠ²ΠΎΠ³ΠΎ числа ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ), ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ лишний мусор, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ Π½ΡƒΠΆΠ΅Π½ чистому «классичСскому» ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ ΠΈΠ»ΠΈ чистому Β«ΠΎΠΊΡ‚Π°Π½ΠΎΠ²ΠΎΠΌΡƒΒ» ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ.

Если ΠΌΡ‹ смоТСм ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ это Π½Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, я согласСн, Ρ‡Ρ‚ΠΎ это Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ тСсно связано с ΠΎΠΊΡ‚Π°Π½ΠΎΠ²Ρ‹ΠΌ числом.

imo, ΠΏΠ»Π°Π½ ΠΎΠΊΡ‚Π°Π½ΠΎΠ²ΠΎΠ³ΠΎ числа, https://github.com/ember-cli/ember-octane-blueprint Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ _ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ_ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½ΠΎΠ²Ρ‹ΠΌ / блСстящим ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Π― Π½Π΅ Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ старая модСль программирования Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ задСйствована Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅. : -

@MelSumner - Π― Π΄ΡƒΠΌΠ°ΡŽ, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ, связанныС с MU, здСсь, Π² этом ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΌ спискС (я Π½Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ» ΠΈΡ…, Π½ΠΎ AFAICT MU ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ считаСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ Π½Π°Π±ΠΎΡ€Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΎΠΊΡ‚Π°Π½ΠΎΠ²ΠΎΠ³ΠΎ числа ...).

Π­Ρ‚ΠΎ ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ Π½Π°Π·Π²Π°Π½ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ Octane вмСсто ΠΌΠ°ΠΊΠ΅Ρ‚Π° MU ... ΠΈ Ρ‡Π΅ΠΌ большС я Π΄ΡƒΠΌΠ°ΡŽ ΠΎΠ± этом, Ρ‚Π΅ΠΌ большС Π² Π½Π΅ΠΌ смысла!

@MelSumner - Π― Π΄ΡƒΠΌΠ°ΡŽ, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ, связанныС с MU, здСсь, Π² этом ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΌ спискС (я Π½Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ» ΠΈΡ…, Π½ΠΎ AFAICT MU ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ считаСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ Π½Π°Π±ΠΎΡ€Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΎΠΊΡ‚Π°Π½ΠΎΠ²ΠΎΠ³ΠΎ числа ...).

@rwjblue ΠΌΡ‹ связали с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ квСста MU Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ - Β«Π—Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Π½Π°Ρ‡Π°Ρ‚ΠΎΠ΅Β» - Π΅ΡΡ‚ΡŒ Π»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Π΅, Ρ‡Ρ‚ΠΎ, ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ мнСнию, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ?

Π§Ρ‚ΠΎ касаСтся ember-cli-create я собрал этот вопрос: ember-cli / ember-cli # 8343. Π’ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, какая Ρ‡Π°ΡΡ‚ΡŒ спСцификации Π²Ρ‹ΡˆΠΈΠ²ΠΊΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ ΠΎΠΊΡ‚Π°Π½ΠΎΠ²ΠΎΠ³ΠΎ числа (= Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ _publication_), ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я ΡƒΠΊΠ°Π·Π°Π», Π² основном касаСтся Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° _authoring_, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ.

Π›ΠΈΡ‡Π½ΠΎ я Π±Ρ‹ Π½Π΅ ΡƒΠ²ΠΈΠ΄Π΅Π» ember-cli-create ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ ΠΎΠΊΡ‚Π°Π½Π°, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ½Π³Π° _ ΠΌΠΎΠ³_ Π±Ρ‹Ρ‚ΡŒ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² основном Π·Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ основу для ember-cli-create ).

Π”Π°ΠΉΡ‚Π΅ ΠΌΠ½Π΅ Π·Π½Π°Ρ‚ΡŒ, Ссли это Π±ΡƒΠ΄Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΡ‚Π»ΠΎΠΆΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π΄ΠΎ постоктанового высвобоТдСния, ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ я ΠΌΠΎΠ³Ρƒ с этим ΠΏΠΎΠΌΠΎΡ‡ΡŒ.

octane blueprint> ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π°Π΄Π΄ΠΎΠ½ Π² ember-cli org ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ :)

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅, Π²ΠΎΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с квСстом для отслСТивания прСобразования ΡƒΠ³Π»ΠΎΠ²Ρ‹Ρ… скобок Π² руководствах https://github.com/ember-learn/guides-source/issues/139

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ RFC jQuery ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ! βœ…
Π― Ρ‚Π°ΠΊΠΆΠ΅ создал ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ с отслСТиваниСм, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ: https://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.

ΠšΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ задумывался ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ для https://github.com/ember-cli/ember-new-output Π² ΠΌΠΈΡ€Π΅ Classic + Octane?

Π’Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² этом Ρ€Π΅ΠΏΠΎ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ ember new , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, согласно нашим Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ ΠΏΠ»Π°Π½Π°ΠΌ, измСнится Π½Π° ΠΎΠΊΡ‚Π°Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠ»Π°Π½ Β«ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π³ΠΎΡ‚ΠΎΠ²Β».

ΠŸΠΎΡ…ΠΎΠΆΠ΅, унификация ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ отсутствуСт Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ рСализация Roadmap RFCΒ».

ΠŸΠΎΡ…ΠΎΠΆΠ΅, унификация ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ отсутствуСт Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ рСализация Roadmap RFCΒ».

Π― ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚ шаблонов - это основная Ρ‡Π°ΡΡ‚ΡŒ, которая Π΅Ρ‰Π΅ Π½Π΅ Π±Ρ‹Π»Π° ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π°, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ отслСТиваСм Π² этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚, @michaelrkn ?

@MelSumner Понял, спасибо!

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ всСм, рСализация RFC "Remove jQuery" Π² основном Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π° (ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Ρ‡Ρ‚ΠΎ касаСтся ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ этапа Ember 3.x, см. Https://github.com/emberjs/ember.js/issues/17476) . Π§Ρ‚ΠΎ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎ ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π½Π΅ ΠΎΠΊΡ‚Π°Π½ΠΎΠ²Ρ‹Π΅) Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° отсутствиС jQuery ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ρ‚Π°ΠΊ это встроСнная ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ember-data Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с fetch вмСсто $.ajax (Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ миксин ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ ember-data ), см. WIP PR: https://github.com/emberjs/data/pull/5386.

ΠŸΡ€ΠΎΡΡ‚ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Π·Π½Π°Π»ΠΈ ... ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, это слСдуСт ΠΎΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… собраний основной ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ довСсти это Π΄ΠΎ Ρ„ΠΈΠ½ΠΈΡˆΠ½ΠΎΠΉ Ρ‡Π΅Ρ€Ρ‚Ρ‹?

ΠΏΠ°Ρ€Π° Π²Π΅Ρ‰Π΅ΠΉ, связанных с 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, - это ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΠΈΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
Пока Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ нСсколько ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ:

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅ знаю, ΠΊΠ°ΠΊ это ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ, Π½ΠΎ с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ ember-paper

ΠΏΠΎΡ…ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ это Π² основном связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ стили доступны для основного прилоТСния. idk, Ссли Π΅ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ простоС, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ надстройки стилСй ΠΌΠΎΠ³Π»ΠΈ «просто Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒΒ», ΠΈΠ»ΠΈ Ссли ΠΌΡ‹ собираСмся Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ всС надстройки стилСй Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ условиС octane / isModuleUnification?

@NullVoxPopuli

  • отсутствиС ΠΊΡ€ΡŽΡ‡ΠΊΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ зарСгистрировано ΠΊΠ°ΠΊ ошибка (ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅) (ΠΈ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΌΡƒ ΠΎΠΊΡ‚Π°Π½ΠΎΠ²ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ)
  • ΠΌΡ‹ Π½Π΅ собираСмся ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ здСсь ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ надстройки (эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° пытаСтся ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° отслСТивании элСмСнтов, пСрСчислСнных Π² Π΄ΠΎΡ€ΠΎΠΆΠ½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Π΅ RFC), Π½ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, ΠΌΡ‹ смоТСм Π½Π°ΠΉΡ‚ΠΈ способ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ руководством ΠΏΠΎ «обновлСнию надстройки»? Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π°ΠΌ удастся ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒ @miguelcobain Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Π³ΠΎ для Π±Π»ΠΎΠ³Π° emberjs.com. ;)

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ всСм, рСализация RFC Β«Remove jQueryΒ» Π² основном Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π° (ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Ρ‡Ρ‚ΠΎ касаСтся ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ этапа Ember 3.x, см. # 17476). Π§Ρ‚ΠΎ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎ ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π½Π΅ ΠΎΠΊΡ‚Π°Π½ΠΎΠ²Ρ‹Π΅) Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠΈ для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π½Π° отсутствиС jQuery ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ρ‚Π°ΠΊ это встроСнная ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ember-data Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с fetch вмСсто $.ajax (Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ миксин ember-data patch) , см. WIP PR: emberjs / data # 5386 .

ΠŸΡ€ΠΎΡΡ‚ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Π·Π½Π°Π»ΠΈ ... ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, это слСдуСт ΠΎΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… собраний основной ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ довСсти это Π΄ΠΎ Ρ„ΠΈΠ½ΠΈΡˆΠ½ΠΎΠΉ Ρ‡Π΅Ρ€Ρ‚Ρ‹?

@dgeb / @igorT моТСшь ΠΏΠΎΠΌΠΎΡ‡ΡŒ с этим Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΎΠΌ?

@MelSumner Ага , поднял этот вопрос Π½Π° собрании ED, ΠΌΡ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ ΠΈ Ρ€Π΅ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΠ΅ΠΌ PR ember-fetch 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 ΠΎ совмСстном Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ шаблонов ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π΅Ρ‰Π΅ Π½Π΅ касаСтся этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ отслСТивания. :)

https://github.com/emberjs/rfcs/pull/481

@ Panman8201 ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ - это Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Ρ€Π°ΠΌΠΊΠΈ Octane. :)

Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ это Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ с выпуском Ember Octane 3.15+ :)

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ»ΠΈ Octane, ΠΌΡ‹ собираСмся Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ.

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ