-
Notifications
You must be signed in to change notification settings - Fork 0
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
Conversation
Une fois l'application déployée, elle sera accessible à cette adresse https://pix-lcms-review-pr124.osc-fr1.scalingo.io |
366189e
to
7987504
Compare
oh le mec |
2b8e0f9
to
7f7be36
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🌹 🌺 💮 🥀 🌷 🌻 🌸 LGTM 🌸 🌻 🌷 🥀 💮 🌺 🌹
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<3
Downgrades ember-cookies to 0.5 and fixes build error due to ember-cookies 1.0
Allows to get rid of ember-inflector v3
Fixes ember-tui-editor forcing ember-auto-import's babel plugin activation and causing ReferenceError on emberAutoImportDynamic
Allows to get rid of ember-get-config v0 and hence get rid of babel 6, removing warning during build.
🦄 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 :
💯 Pour tester
Faire de la non régression dans toute l'application.