Skip to content

abradifcode/sky-starter-kit

 
 

Repository files navigation

Sky Starter Kit

Join the chat at https://gitter.im/sky-starter-kit/Lobby Build status NPM Version downloads Known Vulnerabilities javascript style guide standard-readme compliant

Coverage Status Build status Dependency Status

This project provides a starter-kit for every possible Front-End project using Gulp and Express.js.

  • Express.js provide a strong structure for routing
  • Gulp 4 (actually in alpha) is used as task manager
  • Pug compilation to HTML
  • PostCSS is used to compile the CSS (PreCSS, CSSNano and CSSNext are ready)
  • Automatic Linter for PostCSS, JavaScript and Pug
  • JavaScript Unit testing with Mocha with few examples

Features

Table of Contents

Install

To get you started you can simply clone the angular-seed repository and install the dependencies:

Update your Gulp globally

npm uninstall -g gulp
npm install -g gulp-cli

Running the Application with Docker

  1. Install Docker Toolbox (http://docker.com/toolbox)
  2. Start the Docker QuickStart Terminal
  3. Navigate to this application's root folder in the terminal window
  4. Run docker-compose build to build the images
  5. Run docker-compose up to run the containers
  6. Navigate to http://192.168.99.100:3000 in a browser

Usage

Tasks

...

Contribute

See the contribute file!

PRs accepted.

Small note: If editing the Readme, please conform to the standard-readme specification.

Git branching model

This repo branching model is inspired by Git Flow. Currently we have these types of branches:

  • master - Latest release, stable
  • develop - Main development, unstable
  • release/ - Release archive
  • feature/ - Specific features development
  • example/ - Helpful examples
  • hotfix/ - Emergency fixes for latest release

Read the Git Flow reference. This repo uses Semantic Versioning.

License

MIT © David Dias.

About

[NEW UPDATE SOON] A powerful Front-End starter kit for projects using ExpressJS, SASS and Gulp

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 50.7%
  • JavaScript 40.6%
  • HTML 5.6%
  • Shell 1.7%
  • Dockerfile 1.4%