- Included Third Party Code
- Install Guides
- Project Commands
gulpfile.json
- Localization
- Links
- jQuery 3
- Bootstrap 5
- Font Awesome 6
- Slick Carousel 1
- LazyLoad 17
- CSS User Agent 2
- Cookieconsent 3
- Fancyapps 5
- PHP >= 5.5
Open console on your OS and navigate to the place where you want to install the project.
+++++ COMPOSER VERSION +++++
$ php composer create-project --ignore-platform-reqs --no-dev codelinered/gulp-skeleton gulp-skeleton "dev-production"
$ cd gulp-skeleton
+++++ GIT VERSION +++++
$ git clone https://github.com/CodelineRed/gulp-skeleton.git
$ cd gulp-skeleton
$ git checkout production
$ (optional on unix) rm -rf .git
$ (optional on win10) rmdir .git /s
+++++ ZIP VERSION +++++
$ ---- Unix ----
$ wget -O gs-prod.zip https://github.com/CodelineRed/gulp-skeleton/archive/production.zip
$ unzip gs-prod.zip
$ ---- Windows 10+ ----
$ curl -L -o gs-prod.zip https://github.com/CodelineRed/gulp-skeleton/archive/production.zip
$ tar -xf gs-prod.zip
$ --- All OS ----
$ cd gulp-skeleton-production
If you need PHP, you have to go to Install with Docker.
Open console on your OS and navigate to the place where you want to install the project.
+++++ COMPOSER VERSION +++++
$ php composer create-project --ignore-platform-reqs codelinered/gulp-skeleton
$ cd gulp-skeleton
$ npm i
$ gulp build
$ gulp watch
+++++ GIT VERSION +++++
$ git clone https://github.com/CodelineRed/gulp-skeleton.git
$ cd gulp-skeleton
$ git checkout main
$ (optional on unix) rm -rf .git
$ (optional on win10) rmdir .git /s
$ npm i
$ gulp build
$ gulp watch
+++++ ZIP VERSION +++++
$ ---- Unix ----
$ wget -O gs-main.zip https://github.com/CodelineRed/gulp-skeleton/archive/main.zip
$ unzip gs-main.zip
$ ---- Windows 10+ ----
$ curl -L -o gs-main.zip https://github.com/CodelineRed/gulp-skeleton/archive/main.zip
$ tar -xf gs-main.zip
$ --- All OS ----
$ cd gulp-skeleton-main
$ npm i
$ gulp build
$ gulp watch
Open localhost:3000 for Website.
Open console on your OS and navigate to the place where you want to install the project.
$ ---- Unix ----
$ systemctl docker start
$ docker run --rm --interactive --tty --volume $PWD:/app composer create-project --ignore-platform-reqs --no-dev codelinered/gulp-skeleton gulp-skeleton "dev-production"
$ ---- Windows CMD ----
$ "c:\path\to\Docker Desktop.exe"
$ docker run --rm --interactive --tty --volume %cd%:/app composer create-project --ignore-platform-reqs --no-dev codelinered/gulp-skeleton gulp-skeleton "dev-production"
$ --- All OS ----
$ cd gulp-skeleton
$ docker-compose up -d
Open localhost:7701 for Website.
Description | |
---|---|
gulp | watch files and start BrowserSync (only available with Docker) |
gulp build | executes following tasks: cleanUp, favicon, font, img, js, jsLint, scss, scssLint, svg |
gulp lintAll | executes following tasks: jsLint, scssLint |
gulp cleanUp | clean up public folder |
gulp favicon | generate favicons |
gulp font | copy font files |
gulp img | copy and compress images |
gulp js | uglify, minify and concat js files |
gulp jsLint | checks js follows lint rules |
gulp scss | compile, minify and concat scss files |
gulp scssLint | checks scss follows lint rules |
gulp thankYou | a small thank for you |
gulp svg | copy and compress svg files |
gulp watch | watch favicon, font, img, js, scss and svg files |
Description | |
---|---|
browserSyncConfig | Required - Defines which config is used for BrowserSync (default: browserSyncDocker) |
sourcePath | Required - Path to raw files (default: src/) |
publicPath | Required - Path to transpiled files (default: public/) |
systemPath | Optional - Alternative Path to transpiled files on CMS, ECS, PHP Framework, ... (default: path/to/system/) |
env | Required - Environment dev, test or prod (default: dev) |