<commit_before>DuckDuckGo Goodie Plugins
=================================

See [the tutorial](https://github.com/duckduckgo/duckduckgo/wiki/Open-Source-Plugin-Tutorial) for documentation (including step by step instructions).

We maintain a list of [requested goodie plugins](https://duckduckgo.uservoice.com/forums/5168-plugins/category/41841-goodies), but whatever you want to attempt is welcome!


Contributing
------------

First off, thank you!


### Process

1) Hack.

2) Test.

3) Submit a pull request.

Feel free to ask questions at [#duckduckgo on Freenode] (http://webchat.freenode.net/?channels=duckduckgo)!<commit_msg>Update for upcoming documentation site.<commit_after>DuckDuckGo Goodie Plugins
=================================

See [DuckDuckHack](http://duckduckhack.com/) for documentation (including a tutorial and step by step instructions).


Contributing
------------

First off, thank you!


### Process

1) Pick [a goodie project](https://duckduckgo.uservoice.com/forums/5168-plugins/category/41841-goodies) (or add one) and comment that you're working on it.

2) [Hack](http://duckduckhack.com/#plugin-tutorial).

3) [Test](http://duckduckhack.com/#testing-triggers).

4) Submit a [pull request](http://help.github.com/send-pull-requests/).

Feel free to [ask questions](http://duckduckhack.com/#faq)!
{'fraction_non_alphanumeric': 0.18538055764883196, 'fraction_numerical': 0.018839487565938208, 'mean_word_length': 4.773913043478261, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 3, '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': '389530', 'n_tokens_mistral': 453, 'n_tokens_neox': 428, 'n_words': 107}