/craft-starter

A Craft CMS starter project

Primary LanguageJavaScriptMIT LicenseMIT

Craft CMS 3.7.x Starter Project

A Craft CMS starter project by Andrea DeMers.

Content Management System (CMS)

Craft CMS Plugins

PHP Packages

Front-end

Build Tools

CSS

JavaScript

Requirements

Local Dev

This Craft Starter project is configured to use Craft Nitro 2.x as the local development environment.

Installation

  1. To create a new project, run composer create-project ademers/craft-starter <Path>, substituting <Path> with the path where Composer should create the project.
  2. Create a database as per the instructions in the Craft documentation.
  3. Set up your web server as per the instructions in the Craft documentation.
  4. Duplicate the .env.example file in the project root and rename it to .env.
  5. Run the Craft setup wizard ./craft setup and answer the questions when prompted.
  6. Access your new Craft website from your web browser.
  7. Do a little dance. 💃

Todo

  • Get Vite critical CSS working with Craft Nitro.
  • Get Vite Favicon generation working with Craft Nitro.
  • Add a Craft custom site module.
  • Update installation instructions to include Nitro & Packagist versions.
  • Replace Vue.js with Alpine.js as default JavaScript framework.
  • Add installation instructions.

License

The MIT License (MIT). Please see License file for more information.