<commit_before>gem-server-manager
==================

Helps manage your gem server by fetching gems

`gem-server-manager` ("`gsm`") consumes instructions from an
[AMQP](http://en.wikipedia.org/wiki/Advanced_Message_Queuing_Protocol)
queue regarding which of your applications have been updated, so it can
pull down the requisite gems into your GEMDIR.

The Gem Library Updater (GLU) consumes from an AMQP queue.  It expects
the message body to be a JSON payload that looks something like this:

```json
//TODO: fill this in
```

It then users a GitHub API key to pull down the raw `Gemfile` and
`Gemfile.lock` from your repo.  It then runs `bundle install`, using
some args (TBD) to place the install gems into your GEMDIR.
<commit_msg>Updating README for data format for RMQ message body<commit_after>gem-server-manager
==================

Helps manage your gem server by fetching gems

`gem-server-manager` ("`gsm`") consumes instructions from an
[AMQP](http://en.wikipedia.org/wiki/Advanced_Message_Queuing_Protocol)
queue regarding which of your applications have been updated, so it can
pull down the requisite gems into your GEMDIR.

The Gem Library Updater (GLU) consumes from an AMQP queue.  It expects
the message body to be a JSON payload that looks something like this:

```json
{
  "rev": "master",
  "repo_name": "gem-server-manager",
  "repo_owner": "rafecolton"
}
```

It then users a GitHub API key to pull down the raw `Gemfile` and
`Gemfile.lock` from your repo.  It then runs `bundle install`, using
some args (TBD) to place the install gems into your GEMDIR.

{'fraction_non_alphanumeric': 0.1013299556681444, 'fraction_numerical': 0.0, 'mean_word_length': 4.787545787545787, 'pattern_counts': {'":': 3, '<': 3, '<?xml version=': 0, '>': 3, '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': '4751635', 'n_tokens_mistral': 484, 'n_tokens_neox': 460, 'n_words': 212}