Installing the necessary tools

Before going further, we need to insure that the developer environment is having the necessary software.

*You will have to check the installation approach based on your environment (OS, network)*

NodeJS

The version needed is the 10.x.

For managing the NodeJS version, we recommend is usage. If will allow you to install multiple NodeJS version and switch between the different version.

You can find NVM on github: https://github.com/nvm-sh/nvm

Several internet site explain how to install it over the different existing OS (Linux, OSX and Windows).

Below some site explaining how to install:

https://heynode.com/tutorial/install-nodejs-locally-nvm

https://docs.microsoft.com/en-us/windows/nodejs/setup-on-windows

1
  nvm install 10.23.0

A sub of NodeJus

Just for test

NPM

You will need also to have NPM for installing packages. Which is installed along with NodeJs : https://www.npmjs.com/get-npm

YARN

Yarn is another package manager.

https://yarnpkg.com/getting-started/install

1
  npm install -g yarn

eUI-CLI

You install the eUI Cli using NPM (or Yarn). The package is located here:

https://www.npmjs.com/package/@eui/cli

1
  npm install -g @eui/cli@latest

Symfony CLI

You can install also the Symfony CLI. The installed is located: https://symfony.com/download

The CLI is not mandatory but provide useful tools / shortcut to the command.

Composer

You have to install Composer: https://getcomposer.org/download/

GIT

You have to install GIT (which comes with Git-Bash): https://git-scm.com/downloads

Eventually, you can install a GUI: https://git-scm.com/downloads/guis

PHP 7.X

You will also need PHP installed: https://www.php.net/manual/en/install.windows.php