Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sage CUBE CSS Boilerplate Acorn Package

This repo can be used to integrate the CUBE CSS Boilerplate into a Sage project. See "A CSS project boilerplate" by Andy Bell for an explaination of this methodology.

Installation

You can install this package with Composer:

composer require csorrentino/sage-cube-boilerplate

New Projects

If it's a brand new project, you can delete app.css and tailwind.config.js before publishing the resources.

Existing Projects

If you've already started working on a project you'll want to look at publishes/resources/styles/app.css and publishes/tailwind.config.js to incorporate the changes manually.

Publishing Tailwind.config.js and CSS resources

$ wp acorn vendor:publish --provider="Csorrentino\SageCubeBoilerplate\Providers\SageCubeBoilerplateServiceProvider"

Updating bud.config

In your bud.config.js file, you'll need to add this for postcss-import-ext-glob to run in the correct order:

/**
   * Add postcss plugins
   *
   * @see {@link https://bud.js.org/extensions/bud-postcss#adding-a-plugin}
   */
  app.postcss
    .setPlugin('postcss-import-ext-glob')
    .use((plugins) => ['postcss-import-ext-glob', ...plugins]);

Additional Dev Dependencies

  • postcss-js
  • postcss-imort-ext-glob
  • slugify

You can install these in your Sage theme with:

$ yarn add postcss-js postcss-import-ext-glob slugify -D

About

CUBE Css Boilerplate Acorn Package for Sage

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages