<commit_before># Contributing Guide

You will need:

- Node.js/io.js & npm
- Bower
- Gulp
- _Ruby_ (to be deprecated)
- _Sass gem_ (to be deprecated)
- _Compass gem_ (to be deprecated)


## Getting started

1. Fork the project
2. Clone your forked project by running `git clone <EMAIL>:{
   YOUR_USERNAME }/drop.git`
3. Run `npm install` to install both node modules and bower components
4. Test that you can build the source by moving/renaming the existing `dist`
   directory and running `npm run build`
5. Assuming everything went well, you should now have a `dist` directory that
   matches the one you moved in step 4.
6. __NOTE__: Depending on your local version of Sass and Compass, you may end up
   with slightly different stylesheets. In most cases, the changes are
   equivalents and nothing to worry about. That said, we are planning on
   removing the Ruby dependencies to alleviate issues like this.


## Writing code!<commit_msg>Update contribution doc to reflect compass-free<commit_after># Contributing Guide

You will need:

- Node.js/io.js & npm
- Bower
- Gulp


## Getting started

1. Fork the project
2. Clone your forked project by running `git clone <EMAIL>:{
   YOUR_USERNAME }/drop.git`
3. Run `npm install` to install both node modules and bower components
4. Test that you can build the source by moving/renaming the existing `dist`
   directory and running `npm run build`
5. Assuming everything went well, you should now have a `dist` directory that
   matches the one you moved in step 4.


## Writing code!
{'fraction_non_alphanumeric': 0.06636304489264802, 'fraction_numerical': 0.008458035133376708, 'mean_word_length': 3.7763975155279503, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, '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': '1723829', 'n_tokens_mistral': 461, 'n_tokens_neox': 442, 'n_words': 228}