All Projects → johndavemanuel → bootstrap-gulp-starter-template

johndavemanuel / bootstrap-gulp-starter-template

Licence: MIT License
Bootstrap 4 + Gulp 4 + Panini for improve front-end development workflow

Programming Languages

CSS
56736 projects
SCSS
7915 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to bootstrap-gulp-starter-template

frontend-starter-kit-with-gulp
Frontend Starter Kit with Gulp for either Themeforest Projects or customizable projects.
Stars: ✭ 34 (-49.25%)
Mutual labels:  gulp, front-end, front-end-development
Weapp Workflow
基于Gulp 的微信小程序前端开发工作流 💯
Stars: ✭ 241 (+259.7%)
Mutual labels:  gulp, workflow, front-end
Frontend-StarterKit
Frontend StarterKit - [Gulp 4, Pug, SCSS, ES6+]
Stars: ✭ 13 (-80.6%)
Mutual labels:  gulp, front-end, front-end-development
frontie
Frontie is a front-end boilerplate. Gulp | Twig.js | Sass | Autoprefixer | Browsersync | Bootstrap 4 Grid System & Responsive Breakpoints
Stars: ✭ 28 (-58.21%)
Mutual labels:  gulp, front-end, front-end-development
100 Days Of Code Frontend
Curriculum for learning front-end development during #100DaysOfCode.
Stars: ✭ 2,419 (+3510.45%)
Mutual labels:  gulp, front-end, front-end-development
sass-starter-pack
Sass starter files using Gulp v4.0.0 🔥
Stars: ✭ 34 (-49.25%)
Mutual labels:  gulp, starter, starter-project
gw-starter-kit
PEPELAC - Современный инструментарий для вёрстки и создания статичных сайтов с использованием Webpack
Stars: ✭ 30 (-55.22%)
Mutual labels:  gulp, starter
react-typescript-material-ui-with-auth-starter
React + Material UI + Auth starter using TypeScript
Stars: ✭ 27 (-59.7%)
Mutual labels:  starter, starter-project
front-end-world
前端入门知识框架
Stars: ✭ 47 (-29.85%)
Mutual labels:  front-end, front-end-development
castlecss-boilerplate
A simple and mobile-friendly HTML5 template with CastleCSS to kickstart your website
Stars: ✭ 29 (-56.72%)
Mutual labels:  front-end, front-end-development
ta-gallery
You can use the light-weight, responsive and mobile first gallery, carousel, slide show or rotator for images, texts and every kind of content.
Stars: ✭ 87 (+29.85%)
Mutual labels:  front-end, front-end-development
lnv-mobile-base
移动端开发脚手架-基于gulp的使用zepto、handlebars、sass并且带移动端适配方案(flexible.js)的前端工作流,旨在帮助移动端项目的开发
Stars: ✭ 41 (-38.81%)
Mutual labels:  gulp, handlebars
botfuel-sample-starter
Starter bot using Botfuel Dialog
Stars: ✭ 24 (-64.18%)
Mutual labels:  starter, starter-project
balm
🃏 An universal Front-End workflow for webapps
Stars: ✭ 26 (-61.19%)
Mutual labels:  gulp, front-end
nest-typescript-starter
Nest framework TypeScript starter (node.js)
Stars: ✭ 35 (-47.76%)
Mutual labels:  starter, starter-project
dc-accelerators-content-rendering-service
An accelerated starting point for implementing Amplience Dynamic Content.
Stars: ✭ 15 (-77.61%)
Mutual labels:  front-end, handlebars
Ogone
Advanced Web Composition for Future
Stars: ✭ 38 (-43.28%)
Mutual labels:  front-end, front-end-development
angular-open-source-starter
This is a starter project for creating open-source libraries for Angular. It is a full fledged Angular workspace with demo application and easy library addition. It is designed to be used for open-sourcing libraries on Github and has everything you'd need ready for CI, code coverage, SSR testing, StackBlitz demo deployment and more.
Stars: ✭ 212 (+216.42%)
Mutual labels:  starter, starter-project
react-redux-immutable-webpack-ssr-starter
React + React-Router 4 + Redux + ImmutableJS + Bootstrap + webpack 3 with with Server side rendering, Hot Reload and redux-devtools STARTER
Stars: ✭ 21 (-68.66%)
Mutual labels:  starter, starter-project
frontend-tips
Super tiny, quick tips, tricks and best practices of front-end development
Stars: ✭ 511 (+662.69%)
Mutual labels:  front-end, front-end-development

BOOTSTRAP + GULP STARTER TEMPLATE

All Contributors

Note

The docs folder is for demo purposes only.

Changes should be commited to src files only.

The dist folder is not kept in source control.

How to use

The template is built with Sass and Gulp build system with these features:

  • Handlebars HTML templates with Panini – a super simple flat file generator for use with Gulp. It compiles a series of HTML pages using a common layout. These pages can also include HTML partials, external Handlebars helpers, or external data as JSON or YAML.
  • Sass compilation, prefixing with autoprefixer, and javaScript concatenation
  • Built-in BrowserSync server - will automatically reload your page when files are changed. It also live-injects CSS changes when you save a Sass file. This task runs continuously and defaults to localhost.
  • For production builds - CSS compression, JavaScript compression, Image compression and more.

Requirements

To use this template, your computer needs:

  • Node.js is used to run the build processes. https://nodejs.org/en/download/
  • Run node -v in the terminal
  • npm (Node comes with npm installed so you should have a version of npm.) Used to manage development dependencies.
  • Run npm -v in the terminal
  • Gulp – task runner npm install -g gulp
  • Run gulp -v in the terminal

Installing:

  • Clone this repo: git clone https://github.com/johndavemanuel/bootstrap-gulp-starter-template.git
  • Navigate into the repo directory: cd bootstrap-gulp-starter-template
  • Install all node packages: npm install
  • Run gulp development
  • Your site is now viewable at this URL: http://localhost:3000
  • To create compressed, production-ready assets run gulp production. This will delete everything in the dist folder and recreate all of your complied files. Never make updates directly into the dist folder as these files get overridden each time.

Folder Structure:

  • dist/ - compiled distribution files
  • node_modules - front-end dependencies
  • src/ - contains all of your core, working files—static assets, pages, templates, etc
  • src/assets/ - scss files, JS files, images, and fonts
  • src/data/ - external data (JSON or YAML)
  • src/layouts/ - HTML layouts templates
  • src/pages/ - site pages
  • src/partials/ - handlebars partials files.
  • gulpfile.js - all task definitions
  • package.json - handles the project dependencies
  • .htmllintrc - handles the HTML lint rules
  • .sass-lint.yml - handles the SCSS lint rules
  • reports - txt generated file for accessibility issues

Includes:

Gulp Plugins:

Additional Resources:

License

MIT

Contributors

Thanks goes to these wonderful people (emoji key):


tommix95

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].