<commit_before># netjumpio-tabs-web
Client-side for Netjump.io Tabs - Keeps track of a collection of websites

Key Dependencies
- create-react-app
  - react
  - webpack
  - babel
  - Autoprefixer
  - ESLint
  - Jest
- react-router
- redux (or Cycle or mobX?)
- less
- immutable, redux-immutable
- rxjs@5.0.0-rc1, redux-observable
- bootstrap, bootstrap-webpack, react-bootstrap

To add, maybe?
- Relay, react-relay<commit_msg>Updated README - Improved description, stubbed out additional sections<commit_after># TabSets: Role-Based Bookmarking

## About TabSets from Netjump.io

Modern desk jobs require workers to use a handful of web apps to perform their
roles.  From SaaS (Software as a Service) products like Salesforce.com to 
corporate intranet web apps, the first step toward performing a role is having
the right set of links.  How employees get these links varies widely from
organization to organization because a strong, dedicated solution has never
existed...  until now.

TabSets from Netjump.io is not the first Bookmark Management solution, but it is
the first Role-Based Bookmarking solution.  A vast improvement over emailing
links or even sharing folders of bookmarks from person to person, TabSets
provides advanced tools for managing a complex directory of hyperlinks that
exist within the enterprise, organizations, groups, and roles.

Switching email web apps for your entire company? No problem. With TabSets, one
link can be changed, and the entire organization's bookmarks will be updated.
That's just the beginning, because we also recognize that hyperlinks can be
closely-guarded secrets -- which is another advantage to TabSets mirroring your
Role-Based Access Control system.


## Use


## Installation


## Architecture / Key Dependencies

* create-react-app
  * react
  * webpack
  * babel
  * Autoprefixer
  * ESLint
  * Jest
* react-router
* redux (or Cycle or mobX?)
* less
* immutable, redux-immutable
* rxjs@5.0.0-rc1, redux-observable
* bootstrap, bootstrap-webpack, react-bootstrap

{'fraction_non_alphanumeric': 0.0628401781296388, 'fraction_numerical': 0.0039584364176150424, 'mean_word_length': 4.171355498721228, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '3535891', 'n_tokens_mistral': 593, 'n_tokens_neox': 573, 'n_words': 251}