The Ember Times - Nummer 163

👋 Emberistas! 🐹

Lær, hvad der er nyt i Ember 3.21-udgivelsen 🎉, Broder forberedelsesblogindlæg 📖, gør dig klar til Hacktoberfest 2020 👩🏽‍💻🧑🏽‍💻, CI med GitHub Actions for Ember Apps:Del 2, og celebra:Del 2,🎥 3 store tilføjelser 🌟!

Lær, hvad der er nyt i Ember 3.21-udgivelsen 🎉

Ember-bloggen annoncerede v3.21-udgivelserne af Ember.js, Ember Data og Ember CLI. Anledningen markerede også LTS-udgivelsen af ​​Ember v3.20 . Det vil modtage fejlrettelser indtil maj 2021 og sikkerhedsrettelser indtil september 2021.

Udgivelsen af ​​version 3.21 kan påvirke din udviklingsarbejdsgang på nogle få måder:

  • getWithDefault (både funktionen og klassemetoden) er blevet forældet pr. RFC #554.
  • ember new --lang support er landet pr. RFC #635.
  • ember-try-konfiguration for tilføjelser er blevet opdateret til at inkludere ember-lts-3.20 og ekskluder ember-lts-3.12 .

Udgivelsen satte også gang i 3.22 beta-cyklussen. Hvis du kan, bedes du hjælpe med at teste beta builds og rapportere fejl, før version 3.22.0 udgives. 💜

Broder forberedelse af blogindlæg 📖

Har du tænkt på at prøve Embroider i din tilføjelse? Nå, samfundet kunne bruge din hjælp til at lande Embroider, og du vil måske overveje at prøve det!

Hvis du er tilbøjelig til at give dette en chance, er der en ✨fantastisk ✨ nyt blogindlæg om dette emne af Dave Laird (@kiwiupover), der introducerer nogle ideer til at teste din tilføjelse mod Embroider, som kan hjælpe dig i gang.

Blogindlægget fortæller om, hvordan du kan integrere Embroider i din byggepipeline, og hvordan du kan køre dine tests mod det med ember-try . Hvis du overhovedet er nysgerrig efter Embroider og/eller du hjælper med at vedligeholde en tilføjelse, bør du læse det fantastiske og rettidige indlæg.

Bliv klar til Hacktoberfest 2020 👩🏽‍💻🧑🏽‍💻

Hacktoberfest er en månedlang fejring af open source-software. Mellem 1. oktober og 31. oktober opfordres du til at indsende 4 kvalitets pull-anmodninger til offentlige GitHub-reposer . Til gengæld får du en limited edition Hacktoberfest T-shirt og klistermærker (plus viden og sjov).

Hvis du er en addon-vedligeholder, opfordrer vi dig til at skabe problemer med et veldefineret spillerum for bidragydere til at hoppe ind og hjælpe. Sørg for at mærke problemerne med Hacktoberfest så de er nemmere at opdage. Du kan også tweete problemer eller reposer med hashtagget #Hacktoberfest . Sidst men ikke mindst, følg venligst Ember Community-retningslinjerne og giv en indbydende oplevelse til alle bidragydere.

Hvis du er ny til open source-bidrag, opfordrer vi dig til at være nysgerrig og proaktiv med at bede om hjælp. (Der er en #hacktoberfest kanal på Ember Discord.) En repo kan give anvisninger i CONTRIBUTING eller README fil for at hjælpe dig i gang. Et Ember-tilføjelse, som du har brugt før, kan være et godt sted at starte; Ember-teamene vil også give problemer, der kan interessere dig.

  • https://help-wanted.emberjs.com
  • https://github.com/emberjs
  • https://github.com/ember-cli
  • https://github.com/ember-data
  • https://github.com/ember-learn

For mere information kan du besøge Hacktoberfest Details og Hacktoberfest FAQ.

CI med GitHub Actions for Ember Apps:Del 2 🎥

I forlængelse af et blogindlæg om CI med GitHub Actions for Ember Apps skrev Isaac Lee (@ijlee2) endnu et blogindlæg om, hvordan Github Actions sparede tid på sine projekter. Han fortæller om, hvordan man migrerer til v2-handlinger, sænker driftsomkostningerne og opsætter kontinuerlig implementering af dine Ember-apps.

Hvis du ønsker at konfigurere Github Actions til dine Ember-apps, bør du læse dette blogindlæg her.

Fejr 3 store tilføjelsesudgivelser 🌟

Tre Ember-tilføjelser har for nylig offentliggjort en større udgivelse:

  • ember-cli-typescript v4.0.0 muliggør, udover at introducere interne tests, brugen af ​​declare egenskabsmodifikator. Tjek venligst at ember-cli-babel >= v7.17.0 og ember-auto-import >= v1.6.0 (sidstnævnte, hvis du bruger det).
  • empress-blog v2.0.0 reducerer pakkestørrelsen markant på de fleste websteder bygget med empress-blog .
  • eslint-plugin-ember v9.0.0 anbefaler 6 regler og giver mulighed for 3 eksisterende regler.

Vi takker alle bidragydere, der gjorde disse store udgivelser mulige:Bouke Haarsma (@Bouke), Bryan Mishkin (@bmish), Chris Krycho (@chriskrycho), Chris Mansona (@mansona), Dan Freeman (@dfreeman), David Hamilton (@ hjdivad), Ewan McDougall (@mrloop), James Davis (@jamescdavis) og Nick Schot (@nickschot).

Bidragyders hjørne 👏

I denne uge vil vi gerne takke Amy Lam (@amyrlam), Andrey Fel (@andreyfel), Bryan Mishkin (@bmish), Chris van der Ploeg (@chrisvdp), Kalle (@ckarlbe), Isaac Lee (@ijlee2) , Jared Galanis (@jaredgalanis), James Herdman (@jherdman), Kelly Selden (@kellyselden), Dave Laird (@kiwiupover), Ilya Radchenko (@knownasilya), Kris Selden (@krisselden), Alex Kanunnikov (@lifeart), Chris Manson (@mansona), Melanie Sumner (@MelSumner), Chris Garrett (@pzuraq), Robert Jackson (@rwjblue), Robert Wagner (@rwwagner90), Scott Newcomer (@snewcomer), Theenadayalan (@theenadayalank), @toh995 , og Yehuda Katz (@wycats) for deres bidrag til Ember og relaterede arkiver! 💖

Forbind med os 🤓

Er du i tvivl om noget relateret til Ember, Ember Data, Glimmer eller tilføjelser i Ember-økosystemet, men ved ikke, hvor du skal spørge? Læsernes spørgsmål er kun til dig!

Send din egen kort og godt spørgsmål under bit.ly/ask-ember-core. Og bare rolig, der er ingen dumme spørgsmål, vi sætter pris på dem alle - lover! 🤞

Vil du skrive til Ember Times? Har du et forslag til næste uges udgave? Slut dig til os på #support-ember-times på Ember Community Discord eller ping os @embertimes på Twitter.

Hold styr på, hvad der er sket i Emberland i denne uge ved at abonnere på vores e-mail-nyhedsbrev! Du kan også finde vores indlæg på Ember-bloggen.


Det er en anden indpakning! ✨

Vær venlig,

Isaac Lee, Jared Galanis, Abhilash LR, Amy Lam og Learning Team