Overview:
This project is a predefined base structure with all files and configured tasks for creating a web site/page. It is currently in version 2.1.1 and utilizes technologies like Pug (formerly Jade) for creating HTML, Sass (Scss) for creating CSS, and TypeScript for transpiling to plain JavaScript. It also supports configuring Modernizr for rare or out of date features and uses normalize.css for resetting/normalizing browser stylings. Gulp is used to manage build, create, and serve tasks. Plans for future versions include migrating to Webpack, adding features to add new Pug pages and Scss files via Terminal, and converting the project to GBP-CLIRussian version.
Features:
- Predefined base structure for creating web sites/pages
- Version 2.1.1
- Utilizes Pug for creating HTML
- Uses Sass for creating CSS
- Supports TypeScript for transpiling to plain JavaScript
- Configuration options for Modernizr for rare or out of date features
- Utilizes normalize.css for resetting/normalizing browser stylings
- Gulp used for managing build, create, and serve tasks
Installation:
To install this project, follow these steps:
- Download the project files.
- Install the required dependencies by running the following command in the project directory:
npm install
- Configure the Gulp tasks by editing the project.config.json file.
- Run the Gulp tasks by running the following command:
gulp
Summary:
This project provides a predefined base structure and configured tasks for creating web sites/pages. It utilizes technologies like Pug, Sass, and TypeScript for efficient development. It also supports additional features like Modernizr configuration and normalize.css for consistent browser stylings. With Gulp for task management and plans for future updates, this project offers a convenient solution for web development needs.