Coder Social home page Coder Social logo

mattbx / flipstart Goto Github PK

View Code? Open in Web Editor NEW

This project forked from simonswiss/flipstart

0.0 1.0 0.0 417 KB

Front end starter kit using Bootstrap, Jade, Stylus, BEM, Gulp & BrowserSync.

Home Page: http://theme-flip.github.io/flipstart

HTML 3.31% JavaScript 1.22% CSS 95.47%

flipstart's Introduction

FlipStart.

FlipStart was created by the team at ThemeFlip to kickstart new front-end projects.

The setup embraces the modularity of Jade (Pug?), Stylus and BEM to provide a simple, clean starting point.

FlipStart does not pretend to be the ultimate solution for any project. It does a good job for us at providing a simple structure to build upon. Feel free to clone it or fork it if you find a good use for it too!

Installation

  1. clone the repo
  2. run npm install to fetch dependencies
  3. launch dev site in BrowserSync with gulp
  4. work inside the /src folder
  5. compile static site with gulp build

Dev vs Build

Development files are compiled inside the /src folder and BrowserSync serves files from that directory.

When running the build command, assets will be concatenated / uglified / copied into a build folder, that gets completely overwritten on each run of the command.

By default, all the CSS files from development get compiled into an all.min.css file, while the JS files go into all.min.js.

Most Bootstrap CSS and JS modules are disabled by default - un-comment them to activate as needed!

Features

  • Jade (Pug?) templates compiled into HTML
  • JSON data object pulled in with gulp-data
  • BEM module structure with separated Jade and Stylus partials
  • Equal height columns with jquery.matchHeight.js
  • Stylus styles compiled into CSS
  • Autoprefixer applied to the compiled CSS
  • Sourcemaps generated for the CSS and JS
  • Concat + minification of CSS and JS assets via gulp-useref
  • BrowserSync server with multi-device syncing and live reload

Feedback Welcome!

We certainly don't pretend that FlipStart is the silver bullet of front-end devleopment. We are openly welcoming any sort of feedback on how to improve the kit. Should you have any questions or recommendations, please reach out!

flipstart's People

Contributors

simonswiss avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.