Installation
You can quickly bootstrap new Evolve based projects using the Evolve Starter Kit.
Setup a new project
First, go to your workspace folder and use composers create-project to download and start the Evolve installer:
sh
composer create-project racerfish/evolve-starter --ask --repository '{"type": "vcs", "url": "https://github.com/racerfish/evolve-starter"}' --remove-vcsAfter the installer created an .env file, you can cd into the created folder and migrate/seed the database:
sh
# Run the database migrations
php artisan migrate
# Seed the database with default data
php artisan evolve:seedInstalling the Evolve Theme
You can now continue by publishing the default theme into your project:
sh
php artisan theme:publishInstall the frontend dependencies and build/serve the theme:
sh
# Install dependencies
yarn theme:install
# Build the theme assets a first time
yarn theme:buildIf you already want to begin developing the theme, you can start the development server:
sh
yarn theme:devLearn more about theme development in the Theme documentation.
Working on Evolve itself?
See Local Development to boot the package's own demo workbench, no host application required.