<commit_before># Ghost Starter Kit

Based on the default theme for [Ghost](http://github.com/tryghost/ghost/).

This is a bare-bones starter kit for developing themes for the [Ghost](http://ghost.org/) blogging platform. It uses some very helpful utilities to make development a joy.

<img src="https://avatars0.githubusercontent.com/u/6200624" alt="Gulp" height="50">
<img src="https://camo.githubusercontent.com/aad5f0385a2d8524cb366a1bad62bc74e797743a/687474703a2f2f692e696d6775722e636f6d2f516d47485067632e706e67" alt="Bower" height="50">
<img src="http://lesscss.org/public/img/logo.png" alt="LESS" height="45">
<img src="https://babeljs.io/images/logo.svg" alt="Babel" height="45">
<img src="http://upload.wikimedia.org/wikipedia/commons/e/ea/Boostrap_logo.svg" alt="Bootstrap 3" height="45">

- [Gulp](http://gulpjs.com/)
- [Bower](http://bower.io/)
- [LESS](http://lesscss.org/)
- [Babel](https://babeljs.io/)
- [Twitter Bootstrap](http://getbootstrap.com/)*

*It's pre-configured to use [Bootstrap 3](http://getbootstrap.com/), but you can easily ditch it and use your library of choice.

It uses the same markup as the default theme that ships with Ghost, so it should contain examples of just about everything you can do with the [latest Ghost release](https://github.com/TryGhost/Ghost/releases).

Some very basic styles are applied, and there are a few JavaScript examples.

Babel lets us use [ES6 syntax](https://github.com/lukehoban/es6features), which is fun.

ES6 syntax is compiled to ES5 using CommonJS modules, which are then [Browserified](http://browserify.org/) and [uglified](https://github.com/mishoo/UglifyJS).

## Installation

You'll need [Node.js and NPM](http://nodejs.org/). [Homebrew](http://brew.sh/) makes it very easy.

```
brew install node
```

After that, you'll need a few global Node.js packages for development. Feel free to read about them before installing. ([Bower](http://bower.io/), [Gulp](http://gulpjs.com/))

```
npm install -g bower gulp
```

Once you've got Node.js, Bower and Gulp installed, you can install the project's dependencies by running

```
npm install
```

The install task will also update the project dependencies. You should run it if you've installed or upgraded a package using NPM or Bower.
<commit_msg>Added link to JavaScript modules resource<commit_after># Ghost Starter Kit

Based on the default theme for [Ghost](http://github.com/tryghost/ghost/).

This is a bare-bones starter kit for developing themes for the [Ghost](http://ghost.org/) blogging platform. It uses some very helpful utilities to make development a joy.

<img src="https://avatars0.githubusercontent.com/u/6200624" alt="Gulp" height="50">
<img src="https://camo.githubusercontent.com/aad5f0385a2d8524cb366a1bad62bc74e797743a/687474703a2f2f692e696d6775722e636f6d2f516d47485067632e706e67" alt="Bower" height="50">
<img src="http://lesscss.org/public/img/logo.png" alt="LESS" height="45">
<img src="https://babeljs.io/images/logo.svg" alt="Babel" height="45">
<img src="http://upload.wikimedia.org/wikipedia/commons/e/ea/Boostrap_logo.svg" alt="Bootstrap 3" height="45">

- [Gulp](http://gulpjs.com/)
- [Bower](http://bower.io/)
- [LESS](http://lesscss.org/)
- [Babel](https://babeljs.io/)
- [Twitter Bootstrap](http://getbootstrap.com/)*

*It's pre-configured to use [Bootstrap 3](http://getbootstrap.com/), but you can easily ditch it and use your library of choice.

It uses the same markup as the default theme that ships with Ghost, so it should contain examples of just about everything you can do with the [latest Ghost release](https://github.com/TryGhost/Ghost/releases).

Some very basic styles are applied, and there are a few JavaScript examples.

Babel lets us use [ES6 syntax](https://github.com/lukehoban/es6features), which is fun.

ES6 syntax is compiled to ES5 using [CommonJS](http://addyosmani.com/writing-modular-js/) modules, which are then [Browserified](http://browserify.org/) and [uglified](https://github.com/mishoo/UglifyJS).

## Installation

You'll need [Node.js and NPM](http://nodejs.org/). [Homebrew](http://brew.sh/) makes it very easy.

```
brew install node
```

After that, you'll need a few global Node.js packages for development. Feel free to read about them before installing. ([Bower](http://bower.io/), [Gulp](http://gulpjs.com/))

```
npm install -g bower gulp
```

Once you've got Node.js, Bower and Gulp installed, you can install the project's dependencies by running

```
npm install
```

The install task will also update the project dependencies. You should run it if you've installed or upgraded a package using NPM or Bower.

{'fraction_non_alphanumeric': 0.13824485373781148, 'fraction_numerical': 0.041603466955579635, 'mean_word_length': 4.835651074589128, 'pattern_counts': {'":': 0, '<': 13, '<?xml version=': 0, '>': 13, 'https://': 14, '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': '1231329', 'n_tokens_mistral': 1640, 'n_tokens_neox': 1481, 'n_words': 465}