-
Fork the neos-development-collection on Github
-
Create your Project-Folder, I call it "neos.dev"
-
Clone your Fork to "neos.dev/www/Neos/Packages/Neos"
-
Download the development composer.json to "neos.dev/www/Neos/composer.json"
wget https://raw.githubusercontent.com/neos/neos-development-distribution/master/composer.json
-
Add your forked repository to composer.json (replace VENDOR with your username)
"repositories": [
{
"type": "vcs",
"url": "https://github.com/VENDOR/neos-development-collection"
}
]
-
Install ./dino.sh to your Project-Folder
wget https://raw.githubusercontent.com/sbruggmann/dino.sh/master/dino.sh; chmod +x dino.sh;
-
Kickstart your Project
./dino.sh # this takes some time..
-
Provide some needed files on host
./dino.sh link www/Neos/Packages/Neos # and select "h" to keep the hosts data
./dino.sh copy www/Neos/Packages/Application # and select "v" to keep the vm's data
./dino.sh copy www/Neos/Packages/Framework # and select "v" again
./dino.sh copy www/Neos/Packages/Libraries # and once again, select "v"
-
Create a Branch, add some great changes, test it well and submit a Pull-Request :)