Gulp, javascript görev çalıştırıcısıdır.
Frontend kodlama yaparken istediğiniz her görevi gulp'a atayıp, direkt olarak geliştirmeye başlayabilirsiniz. Örneğin yazdığınız SASS kodlarının otomatik olarak CSS'e çevrilmesi, kodların sıkıştırılması, dosyaların birleştirilmesi, ES6 kodlarının tarayıcıların anlayacağı JavaScript'e çevrilmesi gibi işlemleri Gulp üstlenir.
Bu doküman hazırlanırken gulp versiyon 3'tü.
Gulp 4. versiyonla birlikte bazı değişiklikler gerçekleştirildiği için bazı kodlar hata verebiliyor.
gulp.series()
vegulp.parallel()
fonksiyonları ile hatalar giderilebiliyor. (Detaylar için)Bu doküman gulp son versiyona göre güncellenecektir.
Gulp'a ilk adımı atmamı sağlayan Kerem Sevencan'ın Ben galp Gulp! makalesini okumanızı tavsiye ederim.