Installation

Maizzle is more like a project, so it's not currently available as a package.

You simply clone or download the repo, install the PHP and JS dependencies, and start developing.

Requirements

Maizzle needs a few tools installed on your machine:

PHP

Jigsaw requires PHP 7 and Composer.

Macs come with PHP already installed, so make sure the version is at least 7. If you're on Windows, read this.

For Composer, please see their guides for Linux/Unix/OSX or Windows. We suggest installing it globally, so that its executable gets added to your $PATH.

Node.js, NPM, and Git

For Laravel Mix to work (Tailwind, inlining, BrowserSync, etc.), you need to have Node.js and NPM installed on your system. Of course, if you're cloning the repo or want to deploy to GitHub, you'll also need Git installed.

Install dependencies

Once you have all the requirements in place, open the project root in your preferred CLI and install the PHP and JS dependencies.

  1. Run composer install to install the PHP dependencies.

    If you get an error about composer not being recognized as a command, make sure ~/.composer/vendor/bin is in your $PATH.

  2. Then npm install to install the JS dependencies.

  3. Done. Now configure your build environment(s), or jump right in and build the example templates.