Skip to content

complexness/timetracker

Repository files navigation

Time Tracker

Contribute

  1. Fork this repository on GitHub
  2. Clone your fork
  3. Run bower install && npm install to install dependencies
  4. Run grunt serve to start a server with LiveReload
  5. You're ready to code!

What you need to know

AngularJS

Firebase

Yeoman for scaffolding

generator-angular has already been installed in this project. We did not use generator-angularfire because it's not (yet) available in Coffeescript.

Use generator-angular subgenerators

  1. Generate controller and view with yo angular:route <myroute> --coffee (this adds myroute to app/scripts/app.coffee, app/scripts/controllers/<myroute>.coffee, app/views/<myroute>.html)
  2. See the official docs for more subgenerators

Add another generator to the project:

  1. Install the generator with npm install -g generator-<name>
  2. cd into the project's root directory and run yo <name>

Bower for dependency management

  1. bower search <dependency> searches the Bower registry for dependency
  2. bower list lists current dependencies
  3. bower update <dependency> updates dependency
  4. bower install <dependency1>..<dependencyN> --save downloads and installs specified dependencies, and updates bower.json (specified by the flag --save)
  5. bower uninstall <dependency1>..<dependencyN> --save

Grunt for building, previewing, testing

  1. grunt serve to preview project on Chrome with LiveReload
  2. grunt test to run unit tests
  3. grunt to build

Links

  1. See the project's trello boards for development plans, bugs, and ideas.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published