# React/Redux and D3: Practice Repo

## Setup

1. If necessary, register for a Cloud9 IDE account. (http://c9.io/)
2. Sign into Cloud9 IDE. Create a new workspace.
    1. Name the workspace in the `Workspace name` field. For example: `react_redux_d3`. Add a description if you like.
    2. Set the repo in the `Clone from Git or Mercurial URL` field to `git@github.com:alyssackwan/mentoring__react_redux_d3.git`.
    3. Click `Create Workspace`.
3. If necessary, open the workspace.
4. Prepare the Cloud9 virtual machine.
    1. In the bash tab:
        1. Execute `npm install`.
        2. Execute `pushd client/ && npm install && popd`.

## Development

No unit tests for this repo. There are 3 exercises.
For each of the 3, make the React or D3 component display appropriately.

1. `git checkout exercise-1-react-only` for exercise 1.
2. `git checkout exercise-2-d3-only` for exercise 2.
3. `git checkout exercise-3-react-and-d3` for exercise 3.

# React/Redux and D3: Practice Repo

## Setup

1. If necessary, register for a Cloud9 IDE account. (http://c9.io/)
2. Sign into Cloud9 IDE. Create a new workspace.
    1. Name the workspace in the `Workspace name` field. For example: `react_redux_d3`. Add a description if you like.
    2. Set the repo in the `Clone from Git or Mercurial URL` field to `https://github.com/alyssackwan/mentoring__react_redux_d3.git`.
    3. Select Node.js in the 'Chooose a template' section 
    4. Click `Create Workspace`.
3. If necessary, open the workspace.
4. Prepare the Cloud9 virtual machine.
    1. In the bash tab:
        1. Execute `npm install`.
        2. Execute `pushd client/ && npm install && popd`.

## Development

No unit tests for this repo. There are 3 exercises.
For each of the 3, make the React or D3 component display appropriately.

1. `git checkout exercise-1-react-only` for exercise 1.
2. `git checkout exercise-2-d3-only` for exercise 2.
3. `git checkout exercise-3-react-and-d3` for exercise 3.

Update clone URL and add template choice
Update clone URL and add template choice