ben-rogerson / craft-gulp

🎨 Craft CMS + SCSS + JS + Gulp > A full set of build-tools for Craft website developers
MIT License
3 stars 0 forks source link
boilerplate craft craftcms gulp starter-project

craft-gulp

This repo is still kept current but perhaps you could try out my newer Webpack-mix config. You can still integrate it with Craft - instructions in the readme.

An agency-battletested production-ready boilerplate to help you get you started in Craft CMS 3.

Getting started

This process will get you setup with a new project locally.

  1. Create a local database for your new project (Sequel Pro is a good choice)
  2. In your terminal, cd/TO/YOUR/PROJECTS/DIRECTORY and create a new project with this boilerplate:
    create-project ben-rogerson/craft-gulp --stability dev PROJECT_NAME
    and run the ./craft setup command that՚s mentioned at the end
  3. Open your project directory and install the packages
    cd PROJECT_NAME && npm i
  4. Activate the asset-rev plugin ./craft install/plugin assetrev
  5. Add a link with Valet or Homestead to the public folder [ valet link PROJECT_NAME ]
  6. Open PROJECT_NAME/package.json and update the dev url in config.devUrl
  7. Start your dev server with npm start
  8. Code like a pro.

Be sure to enable the rest of the installed plugins within Craft.

Boilerplate Features

Development

npm start

Production

npm run build