<commit_before># Getting Started on Windows

I wrote this guide after having trouble getting Helpful to work on my computer. If you're a beginner to this and want to help build, this guide is for you!

## First Steps

To run Helpful on Windows you'll need to download and install three programs on your computer. Make sure to have administrator privileges. I believe that your computer should also be 64-bit, not 32-bit. [Here's a guide on how to find out](http://windows.microsoft.com/en-ca/windows/32-bit-and-64-bit-windows)

###[Git](http://git-scm.com/downloads)
You need Git to be able to clone the Helpful repository on GitHub. On the installer, make sure to select the option that allows you to use Git in the Windows Command Prompt.

###[VirtualBox](https://www.virtualbox.org/wiki/Downloads)
Vagrant needs VirtualBox to create its virtual environment. You might not be able to run VirtualBox if your processor doesn't support virtualization. If you think it does, and later on it doesn't work, your computer BIOS might have disabled the feature. Check out the Troubleshooting section below.

###[Vagrant](http://vagrantup.com)
You need Vagrant to be able to create the development environment. 

Once you've got all that done, restart your computer!

## Part Two

###Clone the Helpful repo
Start the Command Prompt. Type the following in and press enter
  
    git clone https://github.com/asm-helpful/helpful-web.git helpful-web
  
You should see something like this:

    Cloning into 'helpful-web'...
    remote: Reusing existing pack: 9258, done.
    remote: Counting objects: 212, done.
    remote: Compressing objects: 100% (211/211), done.
    remote: Total 9470 (delta 133), reused 0 (delta 0)
    Receiving objects: 100% (9470/9470), 3.74 MiB | 730.00 KiB/s, done.
    Resolving deltas: 100% (5787/5787), done.
    Checking connectivity... done.

Next type in
  
    cd helpful-web

### Start Vagrant

This is a simple command. Ready? Enter in
  
    vagrant up
  
Vagrant should now connect and begin to download the box needed to set things up. This will take a bit of time, but only needs to be downloaded once. If you're getting an error message, I've put some troubleshooting stuff below.

When you're done, you have a virtual machine box open, and you should be able to access (http://localhost:5000)


## Troubleshooting

If Vagrant says that it can't find the `VBoxManage` binary, you will need to set up the path for VirtualBox. Go to Control Panel and find the "System Environment Variables" setting. Then add 
<commit_msg>getting_started_on_windows formatting, new links<commit_after># Getting Started on Windows

I wrote this guide after having trouble getting Helpful to work on my computer. If you're a beginner to this and want to help build, this guide is for you!

## First Steps

To run Helpful on Windows you'll need to download and install three programs on your computer. Make sure to have administrator privileges. I believe that your computer should also be 64-bit, not 32-bit. [Here's a guide on how to find out.](http://windows.microsoft.com/en-ca/windows/32-bit-and-64-bit-windows)

###[Git](http://git-scm.com/downloads)
You need Git to be able to clone the Helpful repository on GitHub. On the installer, make sure to select the option that allows you to use Git in the Windows Command Prompt.

###[VirtualBox](https://www.virtualbox.org/wiki/Downloads)
Vagrant needs VirtualBox to create its virtual environment. You might not be able to run VirtualBox if your processor doesn't support virtualization. If you think it does, and later on it doesn't work, your computer BIOS might have disabled the feature. Check out the [Troubleshooting section below.](https://github.com/asm-helpful/helpful-web/blob/master/docs/getting_started_on_windows.md#troubleshooting)

###[Vagrant](http://vagrantup.com)
You need Vagrant to be able to create the development environment. 

Once you've got all that done, restart your computer!

## Part Two

###Clone the Helpful repo
Start the Command Prompt. Type the following in and press enter
  
    git clone https://github.com/asm-helpful/helpful-web.git helpful-web
  
You should see something like this:

    Cloning into 'helpful-web'...
    remote: Reusing existing pack: 9258, done.
    remote: Counting objects: 212, done.
    remote: Compressing objects: 100% (211/211), done.
    remote: Total 9470 (delta 133), reused 0 (delta 0)
    Receiving objects: 100% (9470/9470), 3.74 MiB | 730.00 KiB/s, done.
    Resolving deltas: 100% (5787/5787), done.
    Checking connectivity... done.

Next type in
  
    cd helpful-web

### Start Vagrant

This is a simple command. Ready? Enter in
  
    vagrant up
  
Vagrant should now connect and begin to download the box needed to set things up. This will take a bit of time, but only needs to be downloaded once. If you're getting an error message, I've put some troubleshooting stuff below.

When you're done, you have a virtual machine box open, and you should be able to access [http://localhost:5000](http://localhost:5000)


## Troubleshooting

If Vagrant says that it can't find the `VBoxManage` binary, you will need to set up the path for VirtualBox. Go to Control Panel and find the "System Environment Variables" setting. Then add 

{'fraction_non_alphanumeric': 0.07666034155597723, 'fraction_numerical': 0.026185958254269448, 'mean_word_length': 3.9307764265668848, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 5, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 10, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1766028', 'n_tokens_mistral': 1637, 'n_tokens_neox': 1468, 'n_words': 731}