<commit_before>Linq Editor [![Windows build status](https://ci.appveyor.com/api/projects/status/s7adk4g4bu8dmh9k?svg=true)](https://ci.appveyor.com/project/stofte/linq-editor) [![Linux build Status](https://travis-ci.org/stofte/linq-editor.svg?branch=master)](https://travis-ci.org/stofte/linq-editor)

===========
Linq Editor is a desktop application that allows you to write C#/LINQ queries against SQL databases. Currently supports MS SQL Server and PostgreSQL.

Builds
------
[Windows x64 builds](https://ci.appveyor.com/project/stofte/linq-editor/build/artifacts) courtesy of [AppVeyor](https://www.appveyor.com/) 

Developing
----------

Prerequisites to run repository code locally

- Latest `dotnet` using [.NET Core SDK Installer](https://github.com/dotnet/cli#installers-and-binaries) 
- Download the latest [OmniSharp release](https://github.com/OmniSharp/omnisharp-roslyn/releases) and unzip to `omnisharp`
- `gulp-cli` should be installed globally (`npm install -g gulp-cli`)
- `typings` should be installed globally (`npm install -g typings`) 

Restore depedencies

- `dotnet restore`
- `npm install`

Build and watch the TypeScript and CSS, and start the shell.

- `gulp` 
- `npm start`
<commit_msg>Added screenshots<commit_after>Linq Editor [![Windows build status](https://ci.appveyor.com/api/projects/status/s7adk4g4bu8dmh9k?svg=true)](https://ci.appveyor.com/project/stofte/linq-editor) [![Linux build Status](https://travis-ci.org/stofte/linq-editor.svg?branch=master)](https://travis-ci.org/stofte/linq-editor)
======================

Linq Editor is a desktop application that allows you to write C#/LINQ queries against SQL databases. Currently supports MS SQL Server and PostgreSQL.

![Main query window](http://i.imgur.com/LGmMhVO.png "Main query window")
![Property completion](http://i.imgur.com/ZmHJwrl.png "Property completion")
![Connection manager](http://i.imgur.com/hYJcXMi.png "Connection manager")


Builds
------
[Windows x64 builds](https://ci.appveyor.com/project/stofte/linq-editor/build/artifacts) courtesy of [AppVeyor](https://www.appveyor.com/) 

Developing
----------

Prerequisites to run repository code locally

- Latest `dotnet` using [.NET Core SDK Installer](https://github.com/dotnet/cli#installers-and-binaries) 
- Download the latest [OmniSharp release](https://github.com/OmniSharp/omnisharp-roslyn/releases) and unzip to `omnisharp`
- `gulp-cli` should be installed globally (`npm install -g gulp-cli`)
- `typings` should be installed globally (`npm install -g typings`) 

Restore depedencies

- `dotnet restore`
- `npm install`

Build and watch the TypeScript and CSS, and start the shell.

- `gulp` 
- `npm start`

{'fraction_non_alphanumeric': 0.1546816479400749, 'fraction_numerical': 0.0052434456928838954, 'mean_word_length': 4.707264957264957, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 16, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1606707', 'n_tokens_mistral': 927, 'n_tokens_neox': 882, 'n_words': 213}