Skip to content
/ sapues Public

Boilerplate for frontend development with SASS, Pug, ES6

License

Notifications You must be signed in to change notification settings

lrtrln/sapues

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SAPUES

Boilerplate for frontend development

SA--PU--ES = Sass + Pug + ES6 & automation

The purpose of the SAPUES is to provide a consistent file structure with a normalized code and a collection of helpers and resets (soon). It wraps ITCSS principles.

Features

Pug as templating system

  • Layouts and partials to power static websites

Sass structure

  • It follows ITCSS concepts
  • A simple font sizing : 1.6em = 16px
  • A collection of variables to manage default sizing, fonts and colors

Gulp to make life more funky

  • Compiles *.pug pages
  • Compiles *.sass files
  • Prefixes css
  • Bundles *.js files with browserify and Babeljs
  • Minify css and uglify js
  • Serves all files
  • Synchronizes and reloads modifications across browsers

Usage

For sure the latest Node.js and npm are required.

Plug and play

Manual installation

Get it from github:

  1. Download latest release
  • Run npm install to install all dependencies
  • To build in dist directory pug, css andjs run gulp build
curl -L https://github.com/lrtrln/sapues/archive/master.tar.gz | tar zx && cd ./sapues/ && npm i && gulp

Play (with madness)

  1. To start working and serving files run gulp
  • Browsersync will prompt the server url (localhost:3000)
  • You can now edit *.sass & *.js & *.pug files, *.css & *.js & *.html will be overwritten

About

Boilerplate for frontend development with SASS, Pug, ES6

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published