<commit_before># CastleCSS Boilerplate
[CastleCSS](https://github.com/CastleCSS/) is a modular, updatable and easy to use HTML and SCSS framework.
Use this Boilerplate to get started with your project right away!

![CastleCSS logo @CastleCss.com](https://www.doordarius.nl/castlecss-logo-250.png)

## What's included?
- A simple and mobile-friendly HTML5 template to kickstart your website
- Configuration for Grunt, to easily compile and minify your Sass files
- [castlecss-core](https://github.com/CastleCSS/castlecss-core)
- [castlecss-buttons](https://github.com/CastleCSS/castlecss-buttons)
- [castlecss-notifications](https://github.com/CastleCSS/castlecss-notifications)
- [castlecss-breadcrumbs](https://github.com/CastleCSS/castlecss-breadcrumbs)
- [castlecss-icons](https://github.com/CastleCSS/castlecss-icons)

## How to install
- Download or clone this package
- Install the project: ```npm install```

## Build and run automatically
- Start the project with: ```npm run start```

This will automatically start a browserSync server.<br />
The project will watch for changes in your scss and html files in your root and scss folder and automatically reload when you change something

## Build and run manually
- Build the project: ```npm run create_all```
- Only build CSS: ```npm run create_css```

## Get started
1. Clone ```git clone https://github.com/CastleCSS/castlecss-boilerplate.git``` or [download](https://github.com/CastleCSS/castlecss-boilerplate/archive/master.zip) CastleCSS Boilerplate.
2. Set up your project directory and a basic site structure.
3. Make sure you have the latest version of [npm](https://www.npmjs.com/) installed. From your directory, open a commandline and download the required packages by typing  ```npm install```.
4. Run Grunt from your directory by typing ```Grunt``` in the commandline. If you haven't used Grunt before, be sure to check out the [Getting Started guide](http://gruntjs.com/getting-started).
5. Add some content, do some styling and include functionality.
6. Run your site locally and see how it all works out!

## Basic structure
The basis structure for your website should look similar like this:

```
| Project directory/<commit_msg>Readme.md<commit_after># CastleCSS Boilerplate
[CastleCSS](https://github.com/CastleCSS/) is a modular, updatable and easy to use HTML and SCSS framework.
Use this Boilerplate to get started with your project right away!

![CastleCSS logo @CastleCss.com](https://www.doordarius.nl/castlecss-logo-250.png)

## What's included?
- A simple and mobile-friendly HTML5 template to kickstart your website
- Configuration for Grunt, to easily compile and minify your Sass files
- [castlecss-core](https://github.com/CastleCSS/castlecss-core)
- [castlecss-buttons](https://github.com/CastleCSS/castlecss-buttons)
- [castlecss-notifications](https://github.com/CastleCSS/castlecss-notifications)
- [castlecss-breadcrumbs](https://github.com/CastleCSS/castlecss-breadcrumbs)
- [castlecss-icons](https://github.com/CastleCSS/castlecss-icons)

## How to install
- Download or clone this package
- Install the project: ```npm install```

## Build and run automatically
- Start the project with: ```npm run start```

This will automatically start a browserSync server.<br />
The project will watch for changes in your scss and html files in your root and scss folder and automatically reload when you change something

## Build and run manually
- Build the project: ```npm run create_all```
- Only build CSS: ```npm run create_css```

## Basic structure
The basis structure for your website should look similar like this:

```
| Project directory/
{'fraction_non_alphanumeric': 0.10860599395105856, 'fraction_numerical': 0.00384932636788562, 'mean_word_length': 4.896272285251215, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 17, 'lorem ipsum': 0, 'www.': 3, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '844753', 'n_tokens_mistral': 1054, 'n_tokens_neox': 1019, 'n_words': 386}