Skip to content

BoringCode/ClearSkies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Does the world need another weather app? Yes!

The functional goals of this project are to create a clean, well designed weather app that runs on any device with a web browser. When possible the app should allow the user to install it on their device to provide a native-like experience. The other big feature is the "optimistic" nature of the app. Clear, "look at the bright side" descriptions of the current weather conditions that will help the user decide how to prepare for the upcoming hour or day (upcoming feature).

Installation

This project uses Node Package Manager and Grunt to handle builds.

Install prequisites

npm install

Development Build

Run with grunt

Automatically creates a livereload server and outputs non-minified JS files from src/.

Production Build

Run with grunt build

Minifies and concats all files from src/ and moves to build/ for production.

Deployment

Run with grunt production

Runs build, copies to production/, and pushes to gh-pages branch.

Development

Folder structure

ClearSkies/
..../build
......../css
......../js
......../fonts
............/Chunkfive
............/SourceSansPro
............/climacons
............/icons
......../icon
......../splash
..../src
......../js
............/dependencies
............/controllers
............/directives
............/factories
............/filters
......../css
..../production (not tracked by version control)

Development is done in src/

Individual pieces of functionality should be split into separate files and placed in the proper folder (factories in js/factories/, etc...)

====

© 2014 Bradley Rosenfeld

About

The optimistic weather app for everyone

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors