Let's take a look at how to setup a simple project and get going.
We'll setup a Vagrant LEMP box with Ansible, add a .editorconfig file and create a fresh Laravel project.
- Create a project for Shoelace and clone the repo here (only needs to be done once)
- Create your project folder
- Copy the
shoelace.shfile from the root of Shoelace - Copy the contents of
vagrant/provisioned/basic lempto your project root - Copy the contents of
ansible/basic lempto theansiblefolder you just copied into your project root - Run
vagrant upfrom your project root (provisioning may take a while) - Once provisioned run
vagrant sshto get onto your Vagrant machine - Run
cd /vagrant && ./shoelace.sh create-project laravel/laravel. Wait... - Once complete exit your SSH session and return to your project folder
- Copy the
.editorconfigfile from theeditorconfigfolder in Shoelace to the root of your project