Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TECH] Migration vers embroider #124

Merged
merged 21 commits into from
Jul 25, 2023
Merged

[TECH] Migration vers embroider #124

merged 21 commits into from
Jul 25, 2023

Conversation

nlepage
Copy link
Member

@nlepage nlepage commented Jul 6, 2023

🦄 Problème

Embroider est le nouveau système de build de Ember, mais PixEditor utilise encore l'ancien système de build.

🤖 Solution

Passer PixEditor sur Embroider.

🌈 Remarques

La police de l'application n'est plus la même, explication :
L'application utilise une bibliothèque CSS appelée Semantic UI.
Avant la mise en place de embroider, l'import des fonts Google était accidentellement supprimé du code CSS de Semantic UI lors de la minification.
Avec la mise en place de embroider, l'import des fonts Google est maintenant conservé, d'où le changement.

ember-cookies v1.0.0 pose problème lors du build, donc on downgrade ember-simple-auth de v6 en v5, afin de downgrade ember-cookies en v0.5.

ember-inflector v3 pose problème, donc on upgrade ember-cli-mirage de 2.0.1 à 2.4.0 afin de ne plus avoir que du ember-inflector v4.

ember-tui-editor force l'activation du plugin babel de ember-auto-import, qui devrait pouvoir être désactivé par embroider, upgrade de ember-tui-editor en v3.0.10 pour corriger ça.

Mise à jour de ember-cli-mirage en v3.0.0-alpha.3, permet de se débarasser de ember-get-config v0, et donc de babel v6, et supprime ainsi les derniers warning apparaissant durant le build.

Suppression de dépendances inutilisées/inutiles :

  • @ember/jquery
  • broccoli-asset-rev
  • ember-cli-deprecation-workflow
  • ember-cli-es6-transform
  • ember-cli-sri
  • ember-cli-terser
  • ember-decorators
  • ember-export-application-global
  • ember-maybe-import-regenerator
  • ember-page-title
  • ember-welcome-page
  • liquid-fire

💯 Pour tester

Faire de la non régression dans toute l'application.

@pix-bot-github
Copy link

Une fois l'application déployée, elle sera accessible à cette adresse https://pix-lcms-review-pr124.osc-fr1.scalingo.io
Les variables d'environnement seront accessibles sur scalingo https://dashboard.scalingo.com/apps/osc-fr1/pix-lcms-review-pr124/environment

@nlepage nlepage changed the title Tech embroider [TECH] Migration vers embroider Jul 6, 2023
@nlepage nlepage force-pushed the tech-embroider branch 2 times, most recently from 366189e to 7987504 Compare July 7, 2023 08:20
@laura-bergoens
Copy link
Member

oh le mec

@nlepage nlepage force-pushed the tech-embroider branch 3 times, most recently from 2b8e0f9 to 7f7be36 Compare July 24, 2023 14:27
@nlepage nlepage marked this pull request as ready for review July 24, 2023 15:30
Copy link
Contributor

@francois2metz francois2metz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🌹 🌺 💮 🥀 🌷 🌻 🌸 LGTM 🌸 🌻 🌷 🥀 💮 🌺 🌹

Copy link
Contributor

@Jeremiejade Jeremiejade left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

<3

@pix-service-auto-merge pix-service-auto-merge merged commit dac38da into dev Jul 25, 2023
4 of 6 checks passed
@pix-service-auto-merge pix-service-auto-merge deleted the tech-embroider branch July 25, 2023 12:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants