<commit_before>[recap](http://github.com/freerange/recap) is a simple, EXPERIMENTAL, opinionated set of capistrano deployment recipes, using git's strengths to deploy applications in a fast and simple manner.

It started as a playaround with git, and is slowly evolving into something useful (though it isn't there) yet.  There are lots of gaps, and half-thought-through ideas.  Also, it needs a proper name.

The main documentation can be found at [http://code.gofreerange.com/recap](http://code.gofreerange.com/recap), while the code is available [on github](https://github.com/freerange/recap) and released under the [MIT License](https://github.com/freerange/recap/blob/master/LICENSE).<commit_msg>Improve the README to make it a bit clearer what we're trying to achieve.<commit_after>[recap](http://github.com/freerange/recap) is an opinionated set of capistrano deployment recipes, designed to use git's strengths to deploy applications and websites in a fast and simple manner.

Recap's core features are:

  * Release versions are managed with git.  There's no need for `releases` or `current` folders, and no symlinking.
  * Intelligently decides whether tasks need to execute.  e.g. The `bundle:install` task will only run if a `Gemfile.lock` exists, and if it has changed since the last deployment.
  * A dedicated user account and group owns all an application's associated files and processes.
  * Deployments are run using personal logins.  The right to deploy is granted by adding a user to the application group.
  * Environment variables are used for application specific configuration.  These can easily be read and set using the `env` and `env:set` tasks.
  * Out of the box support for `bundler` and `foreman`

For more information, the main documentation can be found at [http://code.gofreerange.com/recap](http://code.gofreerange.com/recap), while the code is available [on github](https://github.com/freerange/recap).

Recap was written by [<NAME>](http://tomafro.net) and the other members of [Go Free Range](http://gofreerange.com), and is released under the [MIT License](https://github.com/freerange/recap/blob/master/LICENSE).
{'fraction_non_alphanumeric': 0.08913649025069638, 'fraction_numerical': 0.0, 'mean_word_length': 4.686015831134565, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 4, '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': '5656971', 'n_tokens_mistral': 610, 'n_tokens_neox': 589, 'n_words': 264}