Skip to content

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-vcs

After 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:seed

Installing the Evolve Theme

You can now continue by publishing the default theme into your project:

sh
php artisan theme:publish

Install the frontend dependencies and build/serve the theme:

sh
# Install dependencies
yarn theme:install

# Build the theme assets a first time
yarn theme:build

If you already want to begin developing the theme, you can start the development server:

sh
yarn theme:dev

Learn 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.