{"id":14976325,"url":"https://github.com/trykickoff/kickoff","last_synced_at":"2025-04-05T03:11:10.149Z","repository":{"id":2929794,"uuid":"3941080","full_name":"TryKickoff/kickoff","owner":"TryKickoff","description":":basketball: A lightweight front-end framework  for creating scalable, responsive sites. Version 8 has just been released!","archived":false,"fork":false,"pushed_at":"2018-07-04T01:06:12.000Z","size":3590,"stargazers_count":463,"open_issues_count":10,"forks_count":59,"subscribers_count":30,"default_branch":"master","last_synced_at":"2025-03-29T02:07:34.469Z","etag":null,"topics":["css","frontend-framework","gulp","javascript","webpack2"],"latest_commit_sha":null,"homepage":"http://trykickoff.com","language":"CSS","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/TryKickoff.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-04-05T15:27:47.000Z","updated_at":"2024-10-10T10:57:00.000Z","dependencies_parsed_at":"2022-08-06T13:00:36.506Z","dependency_job_id":null,"html_url":"https://github.com/TryKickoff/kickoff","commit_stats":null,"previous_names":["tmwagency/kickoff"],"tags_count":29,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TryKickoff%2Fkickoff","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TryKickoff%2Fkickoff/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TryKickoff%2Fkickoff/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TryKickoff%2Fkickoff/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TryKickoff","download_url":"https://codeload.github.com/TryKickoff/kickoff/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247280272,"owners_count":20912967,"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":["css","frontend-framework","gulp","javascript","webpack2"],"created_at":"2024-09-24T13:53:43.178Z","updated_at":"2025-04-05T03:11:10.110Z","avatar_url":"https://github.com/TryKickoff.png","language":"CSS","readme":"![Kickoff](http://i.imgur.com/bfMlVwe.jpg)\n\n\u003e A lightweight front-end framework for creating scalable and performant, responsive sites\n\n[![devDependency Status](https://david-dm.org/trykickoff/kickoff/dev-status.png)](https://david-dm.org/trykickoff/kickoff#info=devDependencies) [![Build status](https://ci.appveyor.com/api/projects/status/g699smb2tsoakc8k/branch/master?svg=true)](https://ci.appveyor.com/project/mrmartineau/kickoff/branch/master) [![Dependency Status](https://dependencyci.com/github/TryKickoff/kickoff/badge)](https://dependencyci.com/github/TryKickoff/kickoff) [![XO code style](https://img.shields.io/badge/code_style-XO-5ed9c7.svg)](https://github.com/sindresorhus/xo)  [![bitHound Overall Score](https://www.bithound.io/github/TryKickoff/kickoff/badges/score.svg)](https://www.bithound.io/github/TryKickoff/kickoff)\n\nDeveloped and maintained by [Ashley Nolan](https://github.com/ashleynolan) \u0026 [Zander Martineau](https://github.com/mrmartineau)\n\n## Features\n|                \t| Feature                    \t| Description                                                                                   \t|\n|----------------\t|----------------------------\t|-----------------------------------------------------------------------------------------------\t|\n| :fast_forward: \t| #webperf                   \t| Performance-first, responsive philosophy                                                      \t|\n| :oncoming_bus: \t| Rock-solid build tasks     \t| We use gulp \u0026 webpack to deliver the best task runner \u0026 developer experience for your project \t|\n| :eyeglasses:   \t| Unopinionated \u0026 extendable \t| A few common UI elements, a grid \u0026 some other base styles. The rest is up to you.             \t|\n| :crystal_ball: \t| Future proof               \t| Build complex layouts with flexbox \u0026 use ES2015 (ES6) for your javascript.                                                  \t|\n| :angry:        \t| Lean \u0026 mean                \t| CSS: 8.68 kB gzipped\u003cbr\u003e JS: 2 kB gzipped\u003cbr\u003e It is a boilerplate after all :wink:                 \t|\n\n## Tasks\n| Command | Description |\n|----------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `npm start` | Basic dev server using [Browsersync](http://www.browsersync.io/) |\n| `npm run watch` | Watch all files for changes |\n| `npm run deploy` | Install all dependencies and compile all assets for production deployment |\n| `npm run compile:all` | Compile the CSS \u0026 JS, compress the images and run any other compilation tasks needed to run your app |\n| `npm run compile:release` | Add the `--release` flag to any other task, e.g. `gulp javascript --release` or `gulp css --release` |\n| `npm run compile:css` | [Sass](http://sass-lang.com/) ([Libsass](http://sass-lang.com/libsass) via [node-sass](https://github.com/sass/node-sass)), [Postcss](http://postcss.org/) with [Autoprefixer](https://github.com/postcss/autoprefixer), [CSSNano](https://github.com/ben-eb/cssnano), Source Maps \u0026 more.. |\n| `npm run compile:js` | [Babel](http://babeljs.io/), [Webpack](http://webpack.github.io/) |\n| `npm run compile:svg` | Auto-generated [SVG sprites](https://github.com/w0rm/gulp-svgstore) |\n| `npm run compress:images` | Image compression with [imagemin](https://www.npmjs.com/package/gulp-imagemin) |\n| `npm run lint:js` | Lint JS using [xo](https://github.com/sindresorhus/xo) |\n| `npm run fix:js` | Fix JS linting issues using [xo](https://github.com/sindresorhus/xo) |\n| `npm run lint:css` | Lint CSS using [stylelint](https://github.com/stylelint/stylelint). We use the [https://github.com/stylelint/stylelint-config-standard](https://github.com/stylelint/stylelint-config-standard) rules for our linting |\n| `npm test` | Run javascript and css tests |\n| `npm run clean:all` | Clean the compiled files |\n| `npm run copy:all` | Run the copy tasks - useful for things like webfonts etc |\n| `npm run release-patch` | Creates a patch release using [release-it](https://github.com/webpro/release-it) |\n| `npm run release-minor` | Creates a minor release using [release-it](https://github.com/webpro/release-it) |\n| `npm run release-major` | Creates a major release using [release-it](https://github.com/webpro/release-it) |\n| `npm run release-premajor` | Creates a premajor release using [release-it](https://github.com/webpro/release-it) |\n\n---\n\n## :memo: Demos and documentation\nKickoff's demo and documentation site is hosted at [trykickoff.com](http://trykickoff.com/).\n\n---\n\n## Yeoman generator\nOur Yeoman Generator is the best way to get Kickoff each time you want to start a new project, visit [trykickoff.com/docs/yeoman.html](http://trykickoff.com/learn/yeoman.html) for more info.\n\n---\n\n### ![Slack logo](http://i.imgur.com/1LNs3Q6.png?1) [Need real-time help? Find us on Slack](https://slackin-trykickoff.herokuapp.com/)\n\n---\n\n## :bug: Bugs and feature requests\nHave a bug or a feature request? Please search for existing and closed issues. If your problem or idea is not addressed yet, [please open a new issue](https://github.com/TryKickoff/kickoff/issues/new).\n\n---\n\n## Browser compatibility\nKickoff has been tested in the following browsers:\n\n| [Chrome](https://www.google.com/chrome/) (latest) | [Firefox](https://www.mozilla.org/en-GB/firefox/new/) (latest) | [Safari](https://www.apple.com/safari/) (latest) | [Edge](http://www.microsoft.com/en-us/windows/microsoft-edge) (latest) | [Opera](https://www.opera.com/) (latest) |\n|:----------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------:|\n| \u003cimg src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_64x64.png\" width=\"48\" alt=\"Chrome\"\u003e | \u003cimg src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_64x64.png\" width=\"48\" alt=\"Firefox\"\u003e | \u003cimg src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_64x64.png\" width=\"48\" alt=\"Safari\"\u003e | \u003cimg src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_64x64.png\" alt=\"Microsoft Edge\"\u003e | \u003cimg src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/opera/opera_64x64.png\" width=\"48\" alt=\"Opera\"\u003e |\n\nWe also support older versions of Internet Explorer but the support is limited. For example, the Kickoff grid relies on flexbox so Modernizr is needed to detect for it and then we can provide a fallback.\n\n---\n\n## Maintainers and contributors\n| Zander Martineau | Ashley Nolan | Nic Bell |\n|:-------------------------------------------------------------------:|:--------------------------------------------------------------------:|:-----------------------------------------------------------------:|\n| ![Zander](https://avatars0.githubusercontent.com/u/64883?v=3\u0026s=100) | ![Ashley](https://avatars3.githubusercontent.com/u/805184?v=3\u0026s=100) | ![Nic](https://avatars3.githubusercontent.com/u/151842?v=3\u0026s=100) |\n| [Twitter](http://twitter.com/mrmartineau) | [Twitter](http://twitter.com/AshNolan_) | [Twitter](http://twitter.com/nicbell) |\n| [Github](https://github.com/mrmartineau/) | [Github](https://github.com/ashleynolan) | [Github](https://github.com/nicbell/) |\n| [Site](http://zander.wtf) | [Site](http://ashleynolan.co.uk) | [Site](http://nicbell.net) |\n\n### Community\nIf you're using Kickoff we'd love to hear about it; please e-mail us at trykickoff@gmail.com\n\nKeep track of development and community news by following [@TryKickoff on Twitter](http://twitter.com/TryKickoff).\n\n### Contributing\nPlease read our [contribution guidelines](https://github.com/TryKickoff/kickoff/wiki/Contributing-to-Kickoff) before contributing to Kickoff.\n\n### Versioning\nFor transparency into our release cycle and in striving to maintain backward compatibility, Kickoff is maintained under [the Semantic Versioning guidelines](http://semver.org/). Sometimes we screw up, but we'll adhere to those rules whenever possible.\n\n---\n\n### Sponsored by\n![TMW Unlimited...](http://i.imgur.com/KIUIgi8.png?1)\n\nKickoff was created by Ash and Zander while working at TMW. TMW continue to provide sponsorship for the development of the project as well as trykickoff.com domain renewals, stickers etc.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrykickoff%2Fkickoff","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrykickoff%2Fkickoff","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrykickoff%2Fkickoff/lists"}