<commit_before># F2 enables smarter financial apps.

<img src="http://www.gravatar.com/avatar/81a91ece480ee15ae86a26a7a818b620.png?s=128" align="right">

The goal of F2 is to define a [development standard](http://docs.openf2.org) for the financial services industry that offers a cost saving, risk-reducing method for building innovative, multi-provider solutions.

F2 makes **integration** simple, standardized and modern. It's the next-generation of content integration created by [the team](http://www.markit.com/Product/Markit-On-Demand) who has the most experience developing integrated solutions in financial services.

Visit [OpenF2.org](http://www.openf2.org) and follow [@OpenF2](http://twitter.com/OpenF2) on Twitter.

## Demos

Visit [docs.openf2.org](http://docs.openf2.org/index.html#examples) for a list of all available demos, including [jsFiddle](http://jsfiddle.net/user/OpenF2js/fiddles/) and [Codepen](http://codepen.io/OpenF2/) examples.

## Contributing

F2 is currently maintained by [Markit On Demand](http://www.markit.com/Product/Markit-On-Demand) and governed by an [Advisory Board](http://www.openf2.org/#advisory-board) (shown below).

![image](http://www.openf2.org/img/advisory-board.png)

Join the team and help contribute to F2 on GitHub. Begin by reading our [contribution guidelines](CONTRIBUTING.md), and then start by [forking the repo](https://github.com/OpenF2/F2/fork), sending [pull requests](https://help.github.com/articles/using-pull-requests), or [submitting issues](https://github.com/OpenF2/F2/issues).

**Thank you to the [growing list of contributors](https://github.com/OpenF2/F2/graphs/contributors)!**

## Developers [![Build Status](https://travis-ci.org/OpenF2/F2.svg?branch=master)](https://travis-ci.org/OpenF2/F2)

### Get F2.js

* Choose a [F2.js package](http://docs.openf2.org/f2js-sdk.html#packages), including [F2.basic.js](https://raw.github.com/OpenF2/F2/master/sdk/packages/f2.basic.min.js) (7kb, minified and gzipped)
* Grab any version of F2 [on cdnjs.com](http://cdnjs.com/libraries/F2/).
* For .NET developers: install the [NuGet Package](https://nuget.org/packages/F2/).
* *Bower coming soon!*

### Docs

The F2 development standard and API docs are available at [docs.openf2.org](http://docs.openf2.org).

### Contributions

#### Setup

Be sure you have cloned this repository and have [Node.js](http://nodejs.org/) installed, then run the following command from the project root:

`$> npm install`

This command will install the [Grunt CLI](http://gruntjs.com/getting-started#installing-the-cli) in addition to all dependencies needed to build F2. Some packages may need to be [installed globally](http://blog.nodejs.org/2011/03/23/npm-1-0-global-vs-local-installation/) using the `-g` switch.

#### Build F2

After any edits to the core F2 javascript or docs, run this task to compile dist:
<commit_msg>add slack badge<commit_after># F2 enables smarter financial apps.

<img src="http://www.gravatar.com/avatar/81a91ece480ee15ae86a26a7a818b620.png?s=128" align="right">

The goal of F2 is to define a [development standard](http://docs.openf2.org) for the financial services industry that offers a cost saving, risk-reducing method for building innovative, multi-provider solutions.

F2 makes **integration** simple, standardized and modern. It's the next-generation of content integration created by [the team](http://www.markit.com/Product/Markit-On-Demand) who has the most experience developing integrated solutions in financial services.

Visit [OpenF2.org](http://www.openf2.org) and follow [@OpenF2](http://twitter.com/OpenF2) on Twitter.

## Demos

Visit [docs.openf2.org](http://docs.openf2.org/index.html#examples) for a list of all available demos, including [jsFiddle](http://jsfiddle.net/user/OpenF2js/fiddles/) and [Codepen](http://codepen.io/OpenF2/) examples.

## Contributing

F2 is currently maintained by [Markit On Demand](http://www.markit.com/Product/Markit-On-Demand) and governed by an [Advisory Board](http://www.openf2.org/#advisory-board) (shown below).

![image](http://www.openf2.org/img/advisory-board.png)

Join the team and help contribute to F2 on GitHub. Begin by reading our [contribution guidelines](CONTRIBUTING.md), and then start by [forking the repo](https://github.com/OpenF2/F2/fork), sending [pull requests](https://help.github.com/articles/using-pull-requests), or [submitting issues](https://github.com/OpenF2/F2/issues).

**Thank you to the [growing list of contributors](https://github.com/OpenF2/F2/graphs/contributors)!**

## Developers [![Build Status](https://travis-ci.org/OpenF2/F2.svg?branch=master)](https://travis-ci.org/OpenF2/F2) [![Slack](https://openf2-slack.herokuapp.com/badge.svg)](https://openf2.slack.com)

### Get F2.js

* Choose a [F2.js package](http://docs.openf2.org/f2js-sdk.html#packages), including [F2.basic.js](https://raw.github.com/OpenF2/F2/master/sdk/packages/f2.basic.min.js) (7kb, minified and gzipped)
* Grab any version of F2 [on cdnjs.com](http://cdnjs.com/libraries/F2/).
* For .NET developers: install the [NuGet Package](https://nuget.org/packages/F2/).
* *Bower coming soon!*

### Docs

The F2 development standard and API docs are available at [docs.openf2.org](http://docs.openf2.org).

### Contributions

#### Setup

Be sure you have cloned this repository and have [Node.js](http://nodejs.org/) installed, then run the following command from the project root:

`$> npm install`

This command will install the [Grunt CLI](http://gruntjs.com/getting-started#installing-the-cli) in addition to all dependencies needed to build F2. Some packages may need to be [installed globally](http://blog.nodejs.org/2011/03/23/npm-1-0-global-vs-local-installation/) using the `-g` switch.

#### Build F2

After any edits to the core F2 javascript or docs, run this task to compile dist:

{'fraction_non_alphanumeric': 0.14493746787733425, 'fraction_numerical': 0.026726057906458798, 'mean_word_length': 4.855566700100301, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 7, 'https://': 18, 'lorem ipsum': 0, 'www.': 12, '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': 2}}
{'dir': 'git-commits-cleaned', 'id': '580131', 'n_tokens_mistral': 2014, 'n_tokens_neox': 1900, 'n_words': 513}