This project is a predefined base structure with all files and configured tasks for creating a web site/page.
- Pug (formerly Jade) is using for creating HTML
- Sass (Scss) is using fro creating CSS
- TypeScript is using for transpaling to plain JavaScript.
- For supporting some rare or out of date features you can configure Modernizr (all checks, modules are configures in
modernizr-config.json
)
All settings could be found there: https://modernizr.com/download?setclasses
-
normalize.css (its SCSS version) is using for resetting / normalizing browsers stylings to look everything the same
-
Gulp is using to manage build / create/ serve tasks
Paths for Gulp tasks are configured at
project.config.json
. All Gulp tasks are moved to./gulp.
. The maingulpfile.babel.js
is holding only main tasks to working on project
3.0.0
- Migrate to WebPack
- Add feature to add new pug pages and scss files via Terminal
- Convert project to GBP-CLI