If you want to install this PoC quickly, you can use this script to have a clean installation:
wget https://raw.githubusercontent.com/jleveugle/ovh-manager-poc-installer/master/ovh-manager-poc-installer.sh && chmod +x ovh-manager-poc-installer.sh && ./ovh-manager-poc-installer.sh
A folder named ovh-manager-poc
will be created. To start the one manager, you should do:
cd ovh-manager-poc/ovh-manager && yarn start
Enjoy ;)
Clone this repository and let's go at the root of the folder :)
cd ovh-manager-poc
Install it by using yarn >= 1.7 (we are using workspace feature: https://yarnpkg.com/lang/en/docs/cli/workspace/)
yarn install
To work, you should have theses dependencies installed locally:
- ovh-utils-angular
- ovh-angular-http
- ovh-angular-sso-auth
- ovh-angular-sidebar-menu
For each, you have to clone it, install it and link it using yarn link
.
cd ovh-utils-angular #ovh-angular-http / ovh-angular-sso-auth / ovh-angular-sidebar-menu
yarn install
yarn link
Once these actions realized, you can link each library in the one-manager project. At the root folder:
yarn link @ovh-ux/ovh-utils-angular
yarn link ovh-angular-http
yarn link ovh-angular-sso-auth
yarn link ovh-angular-sidebar-menu
yarn start
By default, the UI is available at: http://localhost:8080
A Bundler Analyzer is available at: http://localhost:8888
See you :)