Home

Awesome

Frontier

Frontier is a front-tier frontend libstack. No pun intended.

It's the amalgam of the following cutting-edge frontend technologies, all wired up in a clean, orderly manner:

Simply clone the repo to jump-start your own project with everything in place!

Recommended Environment

The setup instructions below assume you're using the following tools for development:

They're not requirements, and you can still use the libstack in your most comfortable environment with some slight modifications to the setup process.

Setup

Install Node Environment

# Replace [LATEST_VERSION] with the latest version number
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/[LATEST_VERSION]/install.sh | bash
$ nvm install node
$ nvm alias default node

Install/Update System Packages

$ brew install git yarn

Install Atom Packages

$ apm install editorconfig linter linter-js-standard

Set the style to Semi-Standard in linter-js-standard:

http://i.imgur.com/G902DLS.png

Init Your Project

# Replace [YOUR_PROJECT] with the name of your project
$ git clone --origin frontier --branch master --single-branch git@github.com:gsklee/frontier.git [YOUR_PROJECT]
$ cd [YOUR_PROJECT]
$ npm run init

Update

$ brew update
$ brew upgrade
$ brew cleanup

Blanks

FileLine:Column
package.json2:12
5:19
8:13
source/index.html6:12

Yarn

$ yarn config set init-author-name "G. Kay Lee"
$ yarn config set init-author-email "balancetraveller+github@gmail.com"