installing Manialive and eXpansioon with composer

About our ManiaLive Branches
master : Runs with the actual master branch of our plugin pack
dev : The latest version of ManiaLive, it might not be compatible with our version.
devWorking : The version of ManiaLive for which our dev branch works fine
There is a lot of changes going on at the moment on ManiaLive, so there might be a lot of instabilities that is why we keep 3 branches, to test easily the latest branch, keep a working version and develop easily on a stable branch.
Installing for Users
1)Clone the default ManiaLive : https://github.com/maniaplanet/manialive.git
2)Edit composer file to include expansion
3)Use composer install
*)To update ManiaLive or eXpansion
Installing for Developpement
If the latest version of Manialive isn't working still, you might want to switch to our branch.
master : Runs with the actual master branch of our plugin pack
dev : The latest version of ManiaLive, it might not be compatible with our version.
devWorking : The version of ManiaLive for which our dev branch works fine
There is a lot of changes going on at the moment on ManiaLive, so there might be a lot of instabilities that is why we keep 3 branches, to test easily the latest branch, keep a working version and develop easily on a stable branch.
Installing for Users
1)Clone the default ManiaLive : https://github.com/maniaplanet/manialive.git
2)Edit composer file to include expansion
- Open composer.json with notepad
- Add , "ml-expansion/expansion": "dev-dev" to the end of the require list
3)Use composer install
- do php composer.phar install
- It should install everything automatically
*)To update ManiaLive or eXpansion
- do php composer.phar update
- And magic is done
Installing for Developpement
- Clone the default ManiaLive : https://github.com/maniaplanet/manialive.git
- use composer to install libraries (php composer.phar install)
- create folder ManiaLivePlugins inside libraries
- Clone expansion into folder eXpansion
- Switch to dev branch (git checkout dev)
If the latest version of Manialive isn't working still, you might want to switch to our branch.
- Go into vendor/maniaplanet
- Delete the manialive-lib folder
- Clone our fork of it into it : https://github.com/eXpansionPluginPack/manialive-lib