<commit_before># goby

 As we know microsoft CodePush cloud is slow in China, we can use goby to build our's. We can use [qiniu](http://www.qiniu.com/) or [OSS](https://www.aliyun.com/product/oss) to store the files, because it's simple and quick!  Or you can use local storage, just modify conf/app.ini file, it's simple configure.

## INSTALL FROM SOURCE CODE

### Dependency [glide](https://github.com/Masterminds/glide)

```shell
$ git clone https://github.com/MessageDream/goby.git
$ cd goby
$ glide install
$ go build goby.go
$ ./goby server #open http://127.0.0.1:3000 in browser
```

## DIFF UPDATE
If you want to client just download the diff code， according to the following steps:

* Edit `conf/app.ini` > `[package]` > `ENABLE_GOOGLE_DIFF = true`
* Use [react-native-goby](https://github.com/MessageDream/react-native-goby) in client project 

## License
MIT License [read](https://github.com/MessageDream/goby/blob/master/LICENSE)<commit_msg>add more desc in readme<commit_after># goby

As we know microsoft CodePush cloud is slow in China, we can use goby to build our's. We can use [qiniu](http://www.qiniu.com/) or [OSS](https://www.aliyun.com/product/oss) to store the files, because it's simple and quick!  Or you can use local storage, just modify conf/app.ini file, it's simple configure.

## INSTALL FROM SOURCE CODE

### Dependencies:

* [glide](https://github.com/Masterminds/glide)
* [code-push-cli](https://github.com/Microsoft/code-push/tree/master/cli)
* Use [react-native-code-push](https://github.com/Microsoft/react-native-code-push) or [react-native-goby](https://github.com/MessageDream/react-native-goby) in client project.

```shell
$ git clone https://github.com/MessageDream/goby.git
$ cd goby
$ glide install
$ go build goby.go
$ ./goby server #open http://127.0.0.1:3000 in browser and configure it.
$ code-push login http://127.0.0.1:3000 
```

## DIFF UPDATE
If you want to client just download the diff code， according to the following steps:

* Edit `conf/app.ini` > `[package]` > `ENABLE_GOOGLE_DIFF = true`
* Use [react-native-goby](https://github.com/MessageDream/react-native-goby) replace [react-native-code-push](https://github.com/Microsoft/react-native-code-push) in client project.

## License
MIT License [read](https://github.com/MessageDream/goby/blob/master/LICENSE)
{'fraction_non_alphanumeric': 0.14476518741921585, 'fraction_numerical': 0.012925463162429988, 'mean_word_length': 4.375, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, 'https://': 14, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 3, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2158196', 'n_tokens_mistral': 810, 'n_tokens_neox': 769, 'n_words': 221}