While you have been doing these courses, you've already got to know some of the systems that help developers to design layouts:
- SASS
- Pug
- Bootstrap
Programmers often use them together, with other plugins being added for image and file processing after compilation, among other things.
The more these systems there are, the more complicated the development process becomes because you constantly compile files, convert SASS to CSS, and Pug to HTML. Each action requires a separate command in the terminal. So, you have to manually enter commands after each change or use tracking and keep multiple open terminals at once.
Of course, this development process isn't convenient and can lead to errors. The solution to this problem is the invention of task managers — special programs or packages for programming all these operations with a single command.
This course is about Gulp — a popular task manager among layout designers. If you want to make your work more comfortable, it is a must.
We will discuss how to:
- Install Gulp in your project
- Use gulpfile.js to automate our tasks
- Use the basic Gulp commands available without third-party plugins
- Install and plug in third-party plugins created by the community
- Work with task chains and how we can control it
- Deal with combining different tasks and calling them separately
Are there any more questions? Ask them in the Discussion section.
The Hexlet support team or other students will answer you.
For full access to the course you need a professional subscription.
A professional subscription will give you full access to all Hexlet courses, projects and lifetime access to the theory of lessons learned. You can cancel your subscription at any time.