Skip to content
Anton Cherepov edited this page Nov 13, 2019 · 3 revisions

This project is a predefined base structure with all files and configured tasks for creating a web site/page.

Technologies

  • 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 main gulpfile.babel.js is holding only main tasks to working on project

TODO

3.0.0

  • Migrate to WebPack
  • Add feature to add new pug pages and scss files via Terminal
  • Convert project to GBP-CLI
Clone this wiki locally