<commit_before>#Contributing to Cryptocat

##Coding style for contributions
All contributed code, written in JavaScript, must adhere to the following coding style:  
	1. Tabs are used for indentation, **not** spaces.  
	2. Lines are **not** ended with semicolons.  
	3. Use camel case for variables, filenames, and so on.  
	4. Please comment your code sufficiently.  
	5. Anonymous closures should be used wherever they are useful.  


##Contributing or improving translations
Please **do not send pull requests for translations**. Instead, use [Transifex](https://www.transifex.com/projects/p/Cryptocat/resource/cryptocat/). Notify a project manager for Cryptocat on Transifex in case you need assistance.

##Tests
* Run tests using `make tests`.
* Make sure your code conforms by running `make lint`.

##License
All contributed code will automatically be licensed under the [GNU Affero General Public License (AGPL3)](https://www.gnu.org/licenses/agpl-3.0.html).  
The full license text is included in `LICENSE.txt`.  

##Discussion & Blog
* [Issue tracker](https://github.com/cryptocat/cryptocat/issues)
* [Development Blog](https://blog.crypto.cat)  

##Contributors

###Team
* **<NAME>**: Created Cryptocat. Responsible for project direction, most of the code, design, implementation.  
* **<NAME>**: OTR library maintainer, bug reporter, all-around helper.  
* **Daniel "koolfy" Faucon**: Documentation maintainer, bug reporter, catches all the CTR implementation bugs.  

###Contributors
* **<NAME>**: Testing and feedback.  
* **<NAME>**: Testing and feedback.  
* **<NAME>**: Testing and feedback.  
* **<NAME>**: Salsa20 CSPRNG implementation.  
* **<NAME>**: window.crypto.getRandomValues() implementation for Firefox.  
* **<NAME>**: Testing and feedback. 
* **<NAME>**: Testing and feedback.  
* **<NAME>**: Testing and feedback.  

###Multimedia
* **<NAME>**: Promotional video.  
* **<NAME>**: Some of the icons.  
* **<NAME>**: Audio notifications.  
  
**With warm thanks to a contributor who has asked to remain anonymous.**<commit_msg>Spell Arturo's name right<commit_after>#Contributing to Cryptocat

##Coding style for contributions
All contributed code, written in JavaScript, must adhere to the following coding style:  
	1. Tabs are used for indentation, **not** spaces.  
	2. Lines are **not** ended with semicolons.  
	3. Use camel case for variables, filenames, and so on.  
	4. Please comment your code sufficiently.  
	5. Anonymous closures should be used wherever they are useful.  


##Contributing or improving translations
Please **do not send pull requests for translations**. Instead, use [Transifex](https://www.transifex.com/projects/p/Cryptocat/resource/cryptocat/). Notify a project manager for Cryptocat on Transifex in case you need assistance.

##Tests
* Run tests using `make tests`.
* Make sure your code conforms by running `make lint`.

##License
All contributed code will automatically be licensed under the [GNU Affero General Public License (AGPL3)](https://www.gnu.org/licenses/agpl-3.0.html).  
The full license text is included in `LICENSE.txt`.  

##Discussion & Blog
* [Issue tracker](https://github.com/cryptocat/cryptocat/issues)
* [Development Blog](https://blog.crypto.cat)  

##Contributors

###Team
* **<NAME>**: Created Cryptocat. Responsible for project direction, most of the code, design, implementation.  
* **<NAME>**: OTR library maintainer, bug reporter, all-around helper.  
* **Daniel "koolfy" Faucon**: Documentation maintainer, bug reporter, catches all the CTR implementation bugs.  

###Contributors
* **<NAME>**: Testing and feedback.  
* **<NAME>**: Testing and feedback.  
* **<NAME>**: Testing and feedback.  
* **<NAME>**: Salsa20 CSPRNG implementation.  
* **<NAME>**: window.crypto.getRandomValues() implementation for Firefox.  
* **<NAME>**: Testing and feedback. 
* **<NAME>**: Testing and feedback.  
* **<NAME>**: Testing and feedback.  

###Multimedia
* **<NAME>**: Promotional video.  
* **<NAME>**: Some of the icons.  
* **<NAME>**: Audio notifications.  
  
**With warm thanks to a contributor who has asked to remain anonymous.**
{'fraction_non_alphanumeric': 0.13027656477438138, 'fraction_numerical': 0.0048520135856380394, 'mean_word_length': 4.468169761273209, 'pattern_counts': {'":': 0, '<': 29, '<?xml version=': 0, '>': 29, 'https://': 8, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4375303', 'n_tokens_mistral': 1257, 'n_tokens_neox': 1172, 'n_words': 458}