Setup

Download and install:
  1. Node.js (includes npm):
  2. Python 2.7 (find the latest 2.7 release)
  3. Visual Studio 2017 or Build Tools for Visual Studio 2017
    • https://my.visualstudio.com/Downloads
    • If using Build Tools, include the Visual C++ build tools workload and the optional Windows 10 SDK package.
    • If Visual Studio 2019 is installed run
      npm config set msvs_version 2017
  4. Clone the codebase
  5. install 'vsts-npm-auth' and authenticate to ADO artifacts for npm packages:
    • npm install vsts-npm-auth -g --registry https://registry.npmjs.com
    • vsts-npm-auth -config .npmrc
  6. install yarn:
  7. install lerna:

Open Workspace

In VSCode, select File > Open Workspace selecting the workspace file located in the ExperimentationUI repo /.vscode/ExperimentationUI.code-workspace

Installation

install dependencies: