{"id":20083242,"url":"https://github.com/sparkbox/gulp-starter","last_synced_at":"2025-05-06T01:31:13.342Z","repository":{"id":26630152,"uuid":"30085829","full_name":"sparkbox/gulp-starter","owner":"sparkbox","description":"A starter kit for static templates  based on Gulp.","archived":false,"fork":false,"pushed_at":"2015-08-16T19:44:37.000Z","size":291,"stargazers_count":12,"open_issues_count":0,"forks_count":2,"subscribers_count":19,"default_branch":"master","last_synced_at":"2024-04-11T03:37:34.608Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sparkbox.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-01-30T18:45:24.000Z","updated_at":"2021-12-21T08:50:57.000Z","dependencies_parsed_at":"2022-09-22T16:41:43.079Z","dependency_job_id":null,"html_url":"https://github.com/sparkbox/gulp-starter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparkbox%2Fgulp-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparkbox%2Fgulp-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparkbox%2Fgulp-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparkbox%2Fgulp-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sparkbox","download_url":"https://codeload.github.com/sparkbox/gulp-starter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224479309,"owners_count":17318257,"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":[],"created_at":"2024-11-13T15:46:32.480Z","updated_at":"2024-11-13T15:46:33.017Z","avatar_url":"https://github.com/sparkbox.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"README\r\n===========\r\n\r\n### Getting Startd\r\n\r\n1. `npm install -g gulp`\r\n2. `npm install`\r\n3. `bower install`\r\n4. `gulp` (or [this one cool trick](#errors))\r\n\r\nOpen your browser to http://0.0.0.0:8000\r\n\r\n### Icons\r\n\r\nWe are using [Grunticon](https://github.com/filamentgroup/grunticon) to generate SVG stylesheets and appropriate fallbacks for all icons. To install grunt on your system simply re-run `npm install`.\r\n\r\nGrunticon accepts source `.svg` files in the `src/grunticon/source` directory. Add new icon files to that directory and re-run `gulp` to generate new stylesheets with the new icons.\r\n\r\nGrunticon can also generate different color versions of the same icon. To create a color variation:\r\n\r\n- define a color in the `Gruntfile.coffee` like so:\r\n\r\n```coffeescript\r\noptions:\r\n  colors:\r\n    orange: \"#ff7c00\"\r\n```\r\n- rename the icon file you want to change to include the color variation, e.g. `thing.colors-orange.svg`.\r\n\r\n### Errors\r\n\r\nBy default, plugin errors (such as errors with Sass compilation) will cause\r\nGulp to halt. Errors and warnings are fatal. If you want to keep Gulp running,\r\nuse the `--fatal=off` flag. This is useful if you are watching files and you\r\ndon't want to have to manually start gulp again.\r\n\r\n```\r\ngulp              # Errors will stop the build\r\ngulp --fatal=off  # Errors will not stop the build\r\n```\r\n\r\nIf you run into an error that includes:\r\n\r\n`Error: watch EMFILE`\r\n\r\nrun the following command in your terminal:\r\n\r\n`ulimit -S -n 2048`\r\n\r\nThis allows your OS to allow Gulp to watch up to 2048 files instead of whatever\r\nlimitation the OS currently has. The error is documented in\r\n[Gulp's bugs.](https://github.com/sindresorhus/gulp-imagemin/issues/10)\r\n\r\n```\r\n ____________________________\r\n/          Protip:           \\\r\n| alias g='gulp --fatal=off' |\r\n| for udderly effortless     |\r\n\\ development.               /\r\n ----------------------------\r\n        \\   ^__^\r\n         \\  (oo)\\_______\r\n            (__)\\       )\\/\\\r\n                ||----w |\r\n                ||     ||\r\n```\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsparkbox%2Fgulp-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsparkbox%2Fgulp-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsparkbox%2Fgulp-starter/lists"}