<commit_before>## Theo
*<NAME> is a computer programmer who maintains a double life as "Neo" the hacker. - Combination of Neo and Thomas*

## Summary

**Theo** is an open-source framework written in Swift that provides an interface for interacting with [Neo4j](http://neo4j.com/).

## Features

* CRUD operations for Nodes and Relationships
* Transaction statement execution
* Supports iOS, tvOS, macOS and Linux

## Requirements

* iOS 10.0 or higher / macOS 10.12 or higher / Ubuntu Linux 14.04 or higher 
* Xcode 9.0 or newer for iOS or macOS
* Swift 4.0

## Feedback

Because this framework is open source it is best for most situations to post on Stack Overflow and tag it **[Theo](http://stackoverflow.com/questions/tagged/theo)**. If you do 
find a bug please file an issue or issue a PR for any features or fixes.

## Installation
You can install Theo in a number of ways

### Swift Package Manager
Add the following line to your Package dependencies array:

```swift
.Package(url: "https://github.com/GraphStory/neo4j-ios.git”, majorVersion: 4, minor: 0)
```
Run `swift build` to build your project, now with Theo included and ready to be used from your source

### CococaPods
Add the following to your Podfile:

```ruby
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, ‘10.0’
use_frameworks!

target '<Your Target Name>' do
  pod ‘Theo’
end
```
Run `pod install` to configure your updated workspace. Open the .xcworkspace generated, your project is now ready to use Theo

### Carthage
Add the following to your Cartfile:

```ogdl
github "GraphStory/neo4j-ios" ~> 4.0
```
Run `carthage update --platform iOS` to build the framework and drag the built `Theo.framework` into your Xcode project.

### git submodule

  1. Add it as a submodule to your existing project. `git submodule add <EMAIL>:GraphStory/neo4j-ios.git`
  2. Open the Theo folder, and drag Theo.xcodeproj into the file navigator of your Xcode project.
  3. In Xcode, navigate to the target configuration window by clicking on the blue project icon, and selecting the application target under the "Targets" heading in the sidebar.
  4. In the tab bar at the top of that window, open the "Build Phases" panel.
  5. Expand the "Link Binary with Libraries" group, and add Theo.framework.
  6. Click on the + button at the top left of the panel and select "New Copy Files Phase". Rename this new phase to "Copy Frameworks", set the "Destination" to "Frameworks", and add Theo.framework.

## Usage
<commit_msg>Cut Carthage and git submodule documentation for now<commit_after>## Theo
*<NAME> is a computer programmer who maintains a double life as "Neo" the hacker. - Combination of Neo and Thomas*

## Summary

**Theo** is an open-source framework written in Swift that provides an interface for interacting with [Neo4j](http://neo4j.com/).

## Features

* CRUD operations for Nodes and Relationships
* Transaction statement execution
* Supports iOS, tvOS, macOS and Linux

## Requirements

* iOS 10.0 or higher / macOS 10.12 or higher / Ubuntu Linux 14.04 or higher 
* Xcode 9.0 or newer for iOS or macOS
* Swift 4.0

## Feedback

Because this framework is open source it is best for most situations to post on Stack Overflow and tag it **[Theo](http://stackoverflow.com/questions/tagged/theo)**. If you do 
find a bug please file an issue or issue a PR for any features or fixes.

## Installation
You can install Theo in a number of ways

### Swift Package Manager
Add the following line to your Package dependencies array:

```swift
.Package(url: "https://github.com/GraphStory/neo4j-ios.git”, majorVersion: 4, minor: 0)
```
Run `swift build` to build your project, now with Theo included and ready to be used from your source

### CococaPods
Add the following to your Podfile:

```ruby
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, ‘10.0’
use_frameworks!

target '<Your Target Name>' do
  pod ‘Theo’
end
```
Run `pod install` to configure your updated workspace. Open the .xcworkspace generated, your project is now ready to use Theo


## Usage

{'fraction_non_alphanumeric': 0.0869350456902939, 'fraction_numerical': 0.013830575450728575, 'mean_word_length': 4.185659411011524, 'pattern_counts': {'":': 0, '<': 8, '<?xml version=': 0, '>': 9, 'https://': 4, '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': '1581254', 'n_tokens_mistral': 1264, 'n_tokens_neox': 1164, 'n_words': 576}