<commit_before># Bug Catcher

## Installation

### Build from source
In order to build from source and run this web application locally, you need: Netcore 2.0 SDK and SQL Server.

1. Under `BugCatcher\BugCatcher.DALImplementation`, run the PowerShell script `dotnet restore`.
2. And `dotnet ef database update` to create SQL database.
3. Open the solution with Visual Studio.
4. Build and run BugCatcher.Web project.

Note, check the connection string in `appsettings.json` and make sure the database name is correct (or you can use a dot "." as a database name).

### Host locally with IIS
Coming soon.

## Live Demo

The website is live at: bugcatcher-test.azurewebsites.net
Create new accounts to test or log in with: <EMAIL> | !Aa123456789<commit_msg>Fixed SQL migrating steps<commit_after># Bug Catcher

## Installation

### Build from source
In order to build from source and run this web application locally, you need: Netcore 2.0 SDK and SQL Server.

1. Under `BugCatcher\BugCatcher.Web` directory, run the PowerShell script `dotnet restore`. Next, `dotnet ef database update` to create SQL database.  
1.1. Alternatively, you can run this command `Update-Database` in Package Manager Console inside Visual Studio. Remember to set default project to `BugCatcher.Web`
2. Open the solution with Visual Studio 2017.
3. Build and run BugCatcher.Web project.

Note, check the connection string in `appsettings.json` and make sure the database name is correct (or you can use a dot "." as a database name).

### Host locally with IIS
Coming soon.

## Live Demo

The website is live at: bugcatcher-test.azurewebsites.net
Create new accounts to test or log in with: <EMAIL> | !Aa123456789
{'fraction_non_alphanumeric': 0.07227488151658767, 'fraction_numerical': 0.020734597156398103, 'mean_word_length': 4.3619047619047615, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, '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': '6827597', 'n_tokens_mistral': 511, 'n_tokens_neox': 462, 'n_words': 243}