<commit_before># Ember-deploy [![Build Status](https://travis-ci.org/LevelbossMike/ember-deploy.svg?branch=master)](https://travis-ci.org/LevelbossMike/ember-deploy) [![Code Climate](https://codeclimate.com/github/LevelbossMike/ember-deploy/badges/gpa.svg)](https://codeclimate.com/github/LevelbossMike/ember-deploy)

An Ember-CLI Addon for `Lightning Fast Deployments of Ember-CLI Apps`

This project includes the necessary commands for 'Lightning Fast Deployments of
Ember-CLI Apps'. The whole workflow is heavily inspired by <NAME>'s talk
about [Lightning Fast Deployment(s) of Rails-backed Javascript Apps](https://www.youtube.com/watch?v=QZVYP3cPcWQ).

`ember-deploy` aims to be the go-to-solution for deploying all Ember-CLI apps thus it also supports other types of deployments that differ from the one Luke suggests. Please see this README's subsection about `custom adapters` on how to get started with your own deployment strategy with `ember-deploy`.

## Lightning-Approach Workflow (default)

__Please watch Luke's Talk before using this project!__

The TL;DR of the talk is that you want to serve your bootstrap index.html that Ember-CLI builds for you from a Key-Value store via your Backend and serve the rest of your assets from a static file hoster like for example [S3](https://aws.amazon.com/de/s3/). This is a sketch of what this Addon gives you out of the box:

![Workflow](https://dl.dropboxusercontent.com/s/tun9kbr4eyrcama/ember-deploy.png?dl=0)

A deployment consists of multiple steps:

1. Build your assets for production via `ember build --environment production`
2. Upload assets to S3.
3. Upload your bootstrap index.html to a key-value store.
4. Activate the uploaded index.html as the default revision your users will get served from your backend.

## Installation

Simply run

```
npm install ember-deploy --save-dev
```

and the new commands will be available in your ember-cli app!

## Commands<commit_msg>Add Youtube link to readme.<commit_after># Ember-deploy [![Build Status](https://travis-ci.org/LevelbossMike/ember-deploy.svg?branch=master)](https://travis-ci.org/LevelbossMike/ember-deploy) [![Code Climate](https://codeclimate.com/github/LevelbossMike/ember-deploy/badges/gpa.svg)](https://codeclimate.com/github/LevelbossMike/ember-deploy)

An Ember-CLI Addon for `Lightning Fast Deployments of Ember-CLI Apps`

This project includes the necessary commands for 'Lightning Fast Deployments of
Ember-CLI Apps'. The whole workflow is heavily inspired by <NAME>'s talk
about [Lightning Fast Deployment(s) of Rails-backed Javascript Apps](https://www.youtube.com/watch?v=QZVYP3cPcWQ).

`ember-deploy` aims to be the go-to-solution for deploying all Ember-CLI apps thus it also supports other types of deployments that differ from the one Luke suggests. Please see this README's subsection about `custom adapters` on how to get started with your own deployment strategy with `ember-deploy`.

You can also have a look on how to use this ember-cli-addon in the following video of a talk about `ember-deploy` I gave at [Ember.js-Munich](http://www.meetup.com/Ember-js-Munich/) (demo starts around 7 minutes into the video).

[![ember-deploy talk](http://img.youtube.com/vi/Ro2_I5vtTIg/0.jpg)](https://www.youtube.com/watch?v=Ro2_I5vtTIg)

## Lightning-Approach Workflow (default)

__Please watch Luke's Talk before using this project!__

The TL;DR of the talk is that you want to serve your bootstrap index.html that Ember-CLI builds for you from a Key-Value store via your Backend and serve the rest of your assets from a static file hoster like for example [S3](https://aws.amazon.com/de/s3/). This is a sketch of what this Addon gives you out of the box:

![Workflow](https://dl.dropboxusercontent.com/s/tun9kbr4eyrcama/ember-deploy.png?dl=0)

A deployment consists of multiple steps:

1. Build your assets for production via `ember build --environment production`
2. Upload assets to S3.
3. Upload your bootstrap index.html to a key-value store.
4. Activate the uploaded index.html as the default revision your users will get served from your backend.

## Installation

Simply run

```
npm install ember-deploy --save-dev
```

and the new commands will be available in your ember-cli app!

## Commands
{'fraction_non_alphanumeric': 0.09457547169811321, 'fraction_numerical': 0.006603773584905661, 'mean_word_length': 4.7388362652232745, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 15, 'lorem ipsum': 0, 'www.': 4, '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': '4380992', 'n_tokens_mistral': 1342, 'n_tokens_neox': 1264, 'n_words': 492}