<commit_before>[NuGet Gallery](http://nuget.org/) - Where packages are found
=======================================================================
This is an implementation of the NuGet Gallery and API. This serves as the back-end and community 
website for the NuGet client. For information about the NuGet clients, visit http://nuget.codeplex.com/

## Build and Run the Gallery in (arbitrary number) easy steps

1. Prerequisites. Install these if you don't already have them:
 1. Visual Studio 2012
 2. PowerShell 2.0 (comes with Windows 7+)
 3. [NuGet](http://docs.nuget.org/docs/start-here/installing-nuget)
 4. [Windows Azure SDK v2.1 or later](http://www.microsoft.com/windowsazure/sdk/)
 5. (Optional, for unit tests) [xUnit for Visual Studio 2012](http://visualstudiogallery.msdn.microsoft.com/463c5987-f82b-46c8-a97e-b1cde42b9099)
2. Clone it!
    
    ```git clone git@github.com:NuGet/NuGetGallery.git```
3. Build it!
    
    ```
    cd NuGetGallery
    .\build
    ```
4. Create the Database!
 1. Open Visual Studio 2012
 2. Open the Package Manager Console window
 2. Open the NuGetGallery.sln solution from the root of this repository. ***Important:*** Make sure the Package Manager Console has been opened once before you open the solution. If the solution was already open, open the package manager console and then close and re-open the solution (from the file menu)
 3. Run the following command in the Package Manager Console:
 
    ```
    Update-Database
    ```
5. Set up the website in IIS Express!
 1. We highly recommend using IIS Express. Use the [Web Platform Installer](microsoft.com/web) to install it if you don't have it already (it comes with recent versions of VS and WebMatrix though)
 2. In an ADMIN powershell prompt, run the .\build\Enable-LocalTestMe.ps1 file. It allows non-admins to host websites at: http://nuget.localtest.me, it configures an IIS Express site at that URL and creates a self-signed SSL certificate. For more information on localtest.me, check out [readme.localtest.me](readme.localtest.me)
 3. If you're having trouble, go to the Project Properties for the Website project, click on the Web tab and change the URL to localhost:port where _port_ is some port number above 1024.
  

That's it! You should now be able to press Ctrl-F5 to run the site!

## Contribute
If you find a bug with the gallery, please visit the Issue tracker (https://github.com/NuGet/NuGetGallery/issues) and 
create an issue. If you're feeling generous, please search to see if the issue is already logged before creating a <commit_msg>Modified the database build steps based on personal experience. :)<commit_after>[NuGet Gallery](http://nuget.org/) - Where packages are found
=======================================================================
This is an implementation of the NuGet Gallery and API. This serves as the back-end and community 
website for the NuGet client. For information about the NuGet clients, visit http://nuget.codeplex.com/

## Build and Run the Gallery in (arbitrary number) easy steps

1. Prerequisites. Install these if you don't already have them:
 1. Visual Studio 2012
 2. PowerShell 2.0 (comes with Windows 7+)
 3. [NuGet](http://docs.nuget.org/docs/start-here/installing-nuget)
 4. [Windows Azure SDK v2.1 or later](http://www.microsoft.com/windowsazure/sdk/)
 5. (Optional, for unit tests) [xUnit for Visual Studio 2012](http://visualstudiogallery.msdn.microsoft.com/463c5987-f82b-46c8-a97e-b1cde42b9099)
2. Clone it!
    
    ```git clone git@github.com:NuGet/NuGetGallery.git```
3. Build it!
    
    ```
    cd NuGetGallery
    .\build
    ```
4. Create the Database!
 1. Open Visual Studio 2012
 2. Open the Package Manager Console window
 3. Ensure that the Default Project is set to `NugetGallery`
 4. Open the NuGetGallery.sln solution from the root of this repository. ***Important:*** Make sure the Package Manager Console has been opened once before you open the solution. If the solution was already open, open the package manager console and then close and re-open the solution (from the file menu)
 5. Run the following command in the Package Manager Console:
 
    ```
    Update-Database
    ```
5. Set up the website in IIS Express!
 1. We highly recommend using IIS Express. Use the [Web Platform Installer](microsoft.com/web) to install it if you don't have it already (it comes with recent versions of VS and WebMatrix though)
 2. In an ADMIN powershell prompt, run the .\build\Enable-LocalTestMe.ps1 file. It allows non-admins to host websites at: http://nuget.localtest.me, it configures an IIS Express site at that URL and creates a self-signed SSL certificate. For more information on localtest.me, check out [readme.localtest.me](readme.localtest.me)
 3. If you're having trouble, go to the Project Properties for the Website project, click on the Web tab and change the URL to localhost:port where _port_ is some port number above 1024.
  

That's it! You should now be able to press Ctrl-F5 to run the site!

## Contribute
If you find a bug with the gallery, please visit the Issue tracker (https://github.com/NuGet/NuGetGallery/issues) and 
create an issue. If you're feeling generous, please search to see if the issue is already logged before creating a 
{'fraction_non_alphanumeric': 0.1050228310502283, 'fraction_numerical': 0.023401826484018264, 'mean_word_length': 4.049951969260326, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 2, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1148495', 'n_tokens_mistral': 1583, 'n_tokens_neox': 1427, 'n_words': 693}