GithubHelp home page GithubHelp logo

designthingy / designthingy-bootstrap-boilerplate Goto Github PK

View Code? Open in Web Editor NEW
7.0 2.0 2.0 398 KB

A painless front-end bootstrap boilerplate by DesignThingy for building fast, robust, and adaptable static websites.

License: MIT License

JavaScript 71.77% HTML 18.01% CSS 10.22%
bootstrap-boilerplate boilerplate boilerplate-front-end psd-to-html sketch-to-html figma-to-html design-to-html

designthingy-bootstrap-boilerplate's Introduction

DesignThingy Bootstrap Boilerplate

Build Status devDependency Status Dependency Status License: MIT

A painless front-end bootstrap boilerplate by DesignThingy for building fast, robust, and adaptable static websites from PSD, sketch files.

Table of Contents

  1. Features
  2. Author
  3. Contributors
  4. Installation
  5. Grunt tasks and live development
  6. Usage
  7. Docs
  8. FAQ
  9. Copyright

Features

  • Technologies: Full support for HTML5, JavaScript (ES6, babel), CSS (Sass and PostCSS) and SVG (svg4everybody)
  • Local Development Server: Built-in server with real time monitoring (browserSync and Watch)
  • ES6 Ready: Built-in Babel support
  • Minification: Automatically minify your css and js files with source map in development process
  • Autoprefixing: Convert your SCSS files to CSS with vendor prefixes
  • Linting: Built-in support for eslint and stylelint for testing
  • SVG: Support SVG4Everybody that adds SVG External Content support to all browsers
  • Bootstrap Theming: Support Bootstrap theming
  • Fontawesome: Build-in fontawesome support
  • SCSS module pattern support

Author

DesignThingy

Contributors

Shashikant Yadav Saurabh Yadav

Installation

Prerequisites

DesignThingy Bootstrap Boilerplate requires following packages installed on your machine.

  • Node JS
  • Git
  • NPM
    • Grunt CLI
    # install grunt cli globally
    npm install -g grunt-cli
# Clone the repo into the current directory
git clone https://github.com/designthingy/designthingy-bootstrap-boilerplate.git
# Navigate to the newly cloned directory
cd designthingy-bootstrap-boilerplate
# remove .git folder
rm -rf .git
# Initialize a local Git repository(optional)
git init

Install dependencies

npm install

Run the development server

npm start

Grunt tasks and live development

Tasks

Tasks Description
Development grunt dev or npm start Build and run the local server (development ready)
Build grunt build Build the project (production ready)
Preview grunt prev Preview the project on local server
Test grunt test or npm test Run tests on JS and SCSS files

Live development

You can live test your changes using npm start or grunt dev (install node if you haven't) on a local server.

Usage

Add all your JS, IMAGES, SCSS (style.scss and bootstrap-override.scss are required), SVG and HTML files in the src folder and you will get the output in build folder.

Customize Bootstrap

To customize bootstrap you need to add all your custom scss code in src/scss/_custom.scss.

SVG sprite

To generate SVG sprite, add all your svg icons in a src\svg folder. You will see a svg-sprite.svg in build\assets\svg folder.

Customize Grunt config or tasks

To customize grunt configuration or tasks, go to grunt/config or grunt/tasks.

FAQ

How it's different from other boilerplates?

As being a conversion service ourselves, we exactly know what the parameters that a developer need's to take care during coding a static website from design are. It requires a clean, robust and fast development environment. Through our experience in the field, we have created this boilerplate to overcome issues and streamline the development process. We have designed Designthingy Bootstrap Boilerplate by keeping design to live website conversion purpose in mind.

Copyright

Copyright [current year]. All rights reserved.

designthingy-bootstrap-boilerplate's People

Contributors

designthingy-mu avatar kantbtrue avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  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.