{"id":18780572,"url":"https://github.com/codelinered/gulp-skeleton","last_synced_at":"2026-03-11T22:42:18.936Z","repository":{"id":47692941,"uuid":"120966637","full_name":"CodelineRed/gulp-skeleton","owner":"CodelineRed","description":"Skeleton to create templates with Gulp","archived":false,"fork":false,"pushed_at":"2024-04-29T16:07:21.000Z","size":77208,"stargazers_count":2,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-04-29T17:29:43.661Z","etag":null,"topics":["bootstrap","bootstrap4","cookie","cookieconsent","cssua","docker","font-awesome","fontawesome","gulp","jquery","lazyload","lazyload-images","skeleton","slick","slick-carousel","user-agent"],"latest_commit_sha":null,"homepage":"https://gulp.insanitymeetshh.net","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CodelineRed.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-02-09T23:24:46.000Z","updated_at":"2024-04-29T17:29:50.350Z","dependencies_parsed_at":"2023-10-01T16:48:03.940Z","dependency_job_id":"cbb75c4a-4b45-4269-be41-0ef5671c5f85","html_url":"https://github.com/CodelineRed/gulp-skeleton","commit_stats":null,"previous_names":[],"tags_count":45,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodelineRed%2Fgulp-skeleton","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodelineRed%2Fgulp-skeleton/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodelineRed%2Fgulp-skeleton/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodelineRed%2Fgulp-skeleton/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CodelineRed","download_url":"https://codeload.github.com/CodelineRed/gulp-skeleton/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223584729,"owners_count":17169142,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap","bootstrap4","cookie","cookieconsent","cssua","docker","font-awesome","fontawesome","gulp","jquery","lazyload","lazyload-images","skeleton","slick","slick-carousel","user-agent"],"created_at":"2024-11-07T20:27:11.853Z","updated_at":"2026-03-11T22:42:18.907Z","avatar_url":"https://github.com/CodelineRed.png","language":"HTML","readme":"# Gulp Skeleton - CodelineRed\r\n\r\n[**Demo page**](https://gulp.codelinered.net)\r\n\r\n## Table of contents\r\n- [Included Third Party Code](#included)\r\n- Install Guides\r\n    - [Install Production Build (Recommended)](#install-production-build-recommended)\r\n    - [Install Main/ Develop Build](#install-main-develop-build)\r\n    - [Install with Docker (optional)](#install-with-docker-optional)\r\n- [Project Commands](#project-commands)\r\n- [`gulpfile-config.js`](#gulpfile-configjs)\r\n- [Localization](#localization)\r\n- [Links](#links)\r\n\r\n## Included\r\n- [jQuery 3](http://jquery.com)\r\n- [Bootstrap 5](https://getbootstrap.com)\r\n- [Font Awesome 6](https://fontawesome.com)\r\n- [Slick Carousel 1](http://kenwheeler.github.io/slick/)\r\n- [LazyLoad 19](https://www.andreaverlicchi.eu/vanilla-lazyload/)\r\n- [CSS User Agent 2](https://www.npmjs.com/package/cssuseragent)\r\n- [Cookieconsent 3](https://github.com/insites/cookieconsent)\r\n- [Fancyapps 5](https://fancyapps.com/)\r\n\r\n## Install Production Build (Recommended)\r\n### Required\r\n- PHP \u003e= 5.5\r\n\r\nOpen console on your OS and navigate to the place where you want to install the project.\r\n\r\n### With Composer\r\n```shell\r\nphp composer create-project --ignore-platform-reqs --no-dev codelinered/gulp-skeleton gulp-skeleton \"dev-production\" \u0026\u0026 cd gulp-skeleton\r\n```\r\n\r\n### With GIT\r\n```shell\r\ngit clone https://github.com/CodelineRed/gulp-skeleton.git \u0026\u0026 cd gulp-skeleton \u0026\u0026 git checkout production\r\n```\r\n\r\n### With ZIP\r\n\r\nUnix\r\n```shell\r\nwget -O gs-prod.zip https://github.com/CodelineRed/gulp-skeleton/archive/production.zip \u0026\u0026 unzip gs-prod.zip \u0026\u0026 cd gulp-skeleton-production\r\n```\r\n\r\nWindows 10+\r\n```shell\r\ncurl -L -o gs-prod.zip https://github.com/CodelineRed/gulp-skeleton/archive/production.zip \u0026\u0026 tar -xf gs-prod.zip \u0026\u0026 cd gulp-skeleton-production\r\n```\r\n\r\nIf you need PHP, you have to go to [Install with Docker](#install-with-docker-optional).\r\n\r\n## Install Main/ Develop Build\r\n### Required\r\n- [Node.js](http://nodejs.org/en/download/) \u003e= 18.17\r\n- [npm](http://www.npmjs.com/get-npm) `npm i npm@latest -g`\r\n- [gulp-cli](https://www.npmjs.com/package/gulp-cli) `npm i gulp-cli@latest -g`\r\n\r\nOpen console on your OS and navigate to the place where you want to install the project.\r\n\r\n### With Composer\r\n```shell\r\nphp composer create-project --ignore-platform-reqs codelinered/gulp-skeleton \u0026\u0026 cd gulp-skeleton \u0026\u0026 npm i \u0026\u0026 gulp build \u0026\u0026 gulp watch\r\n```\r\n\r\n### With GIT\r\n```shell\r\ngit clone https://github.com/CodelineRed/gulp-skeleton.git \u0026\u0026 cd gulp-skeleton \u0026\u0026 git checkout main \u0026\u0026 npm i \u0026\u0026 gulp build \u0026\u0026 gulp watch\r\n```\r\n\r\n### With ZIP\r\n\r\nUnix\r\n```shell\r\nwget -O gs-main.zip https://github.com/CodelineRed/gulp-skeleton/archive/main.zip \u0026\u0026 unzip gs-main.zip \u0026\u0026 cd gulp-skeleton-main \u0026\u0026 npm i \u0026\u0026 gulp build \u0026\u0026 gulp watch\r\n```\r\n\r\nWindows 10+\r\n```shell\r\ncurl -L -o gs-main.zip https://github.com/CodelineRed/gulp-skeleton/archive/main.zip \u0026\u0026 tar -xf gs-main.zip \u0026\u0026 cd gulp-skeleton-main \u0026\u0026 npm i \u0026\u0026 gulp build \u0026\u0026 gulp watch\r\n```\r\n\r\nOpen [localhost:3000](http://localhost:3000) for Website.\r\n\r\n## Install with Docker (optional)\r\n### Required\r\n- [Docker](https://www.docker.com/)\r\n\r\nOpen console on your OS and navigate to the place where you want to install the project.\r\n\r\nUnix\r\n- Start Docker `systemctl docker start`\r\n- Copy and run commands below\r\n```shell\r\ndocker run --rm --interactive --tty --volume $PWD:/app composer create-project --ignore-platform-reqs --no-dev codelinered/gulp-skeleton gulp-skeleton \"dev-production\" \u0026\u0026 cd gulp-skeleton \u0026\u0026 docker-compose up -d \u0026\u0026 xdg-open http://localhost:7701\r\n```\r\n\r\nWindows 10+\r\n- Start Docker Desktop `\"C:\\Program Files\\Docker\\Docker Desktop.exe\"`\r\n- Copy and run commands below\r\n```shell\r\ndocker run --rm --interactive --tty --volume %cd%:/app composer create-project --ignore-platform-reqs --no-dev codelinered/gulp-skeleton gulp-skeleton \"dev-production\" \u0026\u0026 cd gulp-skeleton \u0026\u0026 docker-compose up -d \u0026\u0026 start http://localhost:7701\r\n```\r\n\r\nOpen [localhost:7701](http://localhost:7701) for Website.\r\n\r\n## Project Commands\r\n|               | Description                                                                                                                              |\r\n|---------------|------------------------------------------------------------------------------------------------------------------------------------------|\r\n| gulp          | watch files and start [BrowserSync](https://www.npmjs.com/package/browser-sync) (only available with Docker)                             |\r\n| gulp build    | executes following tasks: cleanUp, favicon, font, img, js, jsLint, scss, scssLint, svg                                                   |\r\n| gulp lint     | executes following tasks: jsLint, scssLint                                                                                               |\r\n| gulp cleanUp  | clean up public folder                                                                                                                   |\r\n| gulp favicon  | generate favicons                                                                                                                        |\r\n| gulp font     | copy font files                                                                                                                          |\r\n| gulp img      | copy and compress images                                                                                                                 |\r\n| gulp js       | uglify, minify and concat js files                                                                                                       |\r\n| gulp jsLint   | checks js follows [lint rules](https://github.com/CodelineRed/gulp-skeleton/blob/main/src/app/js-lint.js)                                |\r\n| gulp scss     | compile, minify and concat scss files                                                                                                    |\r\n| gulp scssLint | checks scss follows [lint rules](https://github.com/CodelineRed/gulp-skeleton/blob/main/src/app/scss-lint.js)                            |\r\n| gulp thankYou | a small thank for you                                                                                                                    |\r\n| gulp svg      | copy and compress svg files                                                                                                              |\r\n| gulp watch    | watch favicon, font, img, js, scss and svg files                                                                                         |\r\n\r\n## [`gulpfile-config.js`](https://github.com/CodelineRed/gulp-skeleton/blob/main/src/app/gulpfile-config.dist.js)\r\n|                     | Description                                                                                                                        |\r\n|---------------------|------------------------------------------------------------------------------------------------------------------------------------|\r\n| browserSyncConfig   | Required - Defines which config is used for [BrowserSync](https://www.npmjs.com/package/browser-sync) (default: browserSyncDocker) |\r\n| sourcePath          | Required - Path to raw files (default: src/)                                                                                       |\r\n| publicPath          | Required - Path to transpiled files (default: public/)                                                                             |\r\n| systemPath          | Optional - Alternative Path to transpiled files on CMS, ECS, PHP Framework, ... (default: path/to/system/)                         |\r\n| env                 | Required - Environment dev, test or prod (default: prod)                                                                            |\r\n\r\n## Localization\r\n- [`src/locale/`](https://github.com/CodelineRed/gulp-skeleton/blob/main/src/locale/)\r\n\r\n## Links\r\n- [ESLint Rules](https://eslint.org/docs/rules/)\r\n- [Sass Lint Rules](https://github.com/sasstools/sass-lint/tree/develop/docs/rules)\r\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodelinered%2Fgulp-skeleton","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodelinered%2Fgulp-skeleton","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodelinered%2Fgulp-skeleton/lists"}