Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Docker Setup

https://docs.google.com/presentation/d/1TqeCHZxEsJ9rOvzeI8nLxqa53oazprWe7jGK6dzFnZE/edit#slide=id.g13b5e82e0bb_0_13

...

  • If switching to merge-develop (MFE container):

    • npm run mix-watch

    • if node wont detect mix-watch, pls use this command “npm install laravel-mix”

    • after successful install, try npm run mix-watch

    • if the installation did not succeed, try checking if the node version is 16.15.0, if not, please use 16.15.0

  • If switching to local-base-v2 branches (not an MFE container)

    • npm run dev

    • if there would be any issues, switch to node 12.22.0 then npm install

    • if it succeed, npm run dev again

    • if it still didnt compiled last resort would be recloning

  • Recloning

    • recloning should start on local-base-v2 branch, it is the mirror branch of the prod branch

    • after a successful reclone, composer update

    • switch to node version 12.22.0

    • npm install

    • after successful installation, try npm run watch

    • if succeed, switch to node 14 then npm run watch

    • if succeed, switch to node 16.15.0 then npm run watch

  • If there is an issue regarding node-pre-gyp, update firebase 7.7.0 on your package.json then install npm install

  • If recloning wont solved please contact FEs to resolve specific issues.

Repository Migration Steps

https://docs.google.com/presentation/d/1iTGBnlT_2IBvbyJuXsUDnJYPMVH042y2TRS_1leaVe4/edit#slide=id.ge77c18663b_0_0

Creating and Deploying  NPM Package (Typescript)

https://docs.google.com/presentation/d/1RX0ix5RJ2Z-7i3N9m2KpLiKPok53VfVnTyeFPiclMP8/edit#slide=id.ge77c18663b_0_0