Search by

zacksmash / summit

An opinionated Laravel Vue starter kit.

Maintainers

Package info

github.com/zacksmash/summit

Type:project

pkg:composer/zacksmash/summit

Transparency log

Statistics

Installs: 24

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

dev-main 2026-08-30 18:01 UTC

This package is auto-updated.

Last update: 2026-08-31 20:37:21 UTC


README

Summit is an opinionated Laravel Vue starter kit.

Create a project

Create a fresh application with the Laravel installer:

laravel new my-project --using=zacksmash/summit

The installer creates the environment file and SQLite database, generates the application key and Passport keys, runs the migrations, and launches Chisel. Chisel lets you choose authentication features, teams, Passport, application MCP scaffolding, Octane, browser testing, AI tooling, IDE Helper, Whisky, and Herd integration. It removes everything you deselect and rebuilds the database schema to match. The feature selection needs an interactive terminal; in a non-interactive session it is skipped, and you can run it later with php artisan install:features.

Then start local development:

cd my-project
composer dev

If you pass --no-node to laravel new, install and build the frontend separately with npm install && npm run build.

Set up a cloned repository

For a direct Git clone instead of a Laravel installer project, run:

composer setup

This installs the dependencies, creates the environment file and keys, migrates and seeds the database, installs the Playwright browsers, and builds the frontend — without requiring Herd or resetting an existing database. It is safe to run again. The first dependency install also launches the Chisel feature selection when a terminal is attached.

Optional local tooling

Install the FrankenPHP runtime for Octane on macOS, Linux, or Windows via WSL:

composer setup:octane

Run the complete opinionated tooling setup, including Octane, Whisky, IDE Helper, Playwright, and Laravel Herd HTTPS proxying:

composer setup:tools

The tooling setup requires Laravel Herd and a POSIX shell (macOS, Linux, or Windows via WSL). It initializes a Git repository when needed, installs the Git hooks, and creates the generated baseline with a one-time --no-verify commit after setup succeeds. Later commits run Whisky normally. Without an installed Octane runtime, composer dev automatically uses Laravel's built-in development server.