Skip to content

A custom app workflow to teach people how to use Grunt.js

Notifications You must be signed in to change notification settings

ikhoai/fem-grunt-workflow

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fem-grunt-workflow

A custom app workflow to teach people how to use Grunt.js

Getting Started

Pre-requisites:

  1. Node.JS
  2. NPM (which comes with Node)
  3. some kind of text editor, I use Sublime Text, feel free to use what you feel most comfortable with :)
  4. git installed on your machine (if you are on Linux or Mac, this should be fairly straightforward, Windows users you should install http://msysgit.github.io/)
  5. (optional) I use a number of aliases in my shell configuration to make working with git easier, feel free to yoink them into yours if you want to: https://gist.github.com/davemo/5329141#file-gitconfig
  6. (optional) git-crawl: I'll be using this to "crawl" through a commit history for the project we are working on, this makes it much easier to move through commits than having to manually stash and checkout
  7. (optional) rowanj's fork of GitX for OSX, is a nice Git GUI client, but totally optional; if you have another Git GUI client feel free to use that. (Windows users, https://code.google.com/p/gitextensions/ looks about equivalent).

Alternatively, if you don't want to work on your own machine and would prefer to use a virtualized environment, you can signup for a free account on Nitrous.io, I tried it out the other day and it should work fine for the things we are going to be working on. This environment will come pre-installed with numbers 1 through 4 in the list above.

Crawling with next, prev aliases

Put these aliases in your path for easy crawling :)

$ cat ~/bin/next 
#!/usr/bin/env bash
git crawl pdc
$ cat ~/bin/prev
#!/usr/bin/env bash
git co HEAD^1

About

A custom app workflow to teach people how to use Grunt.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 57.4%
  • CSS 18.2%
  • CoffeeScript 15.8%
  • ApacheConf 4.8%
  • HTML 2.8%
  • Harbour 1.0%