<commit_before># KanbanTool

TODO: Write a gem description

## Installation

Add this line to your application's Gemfile:

    gem 'kanbantool'

And then execute:

    $ bundle

Or install it yourself as:

    $ gem install kanbantool

## Usage

TODO: Write usage instructions here

## Contributing

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request<commit_msg>Add basic documentation<commit_after># Kanban Tool

A Ruby wrapper library for accessing the [Kanban Tool API][kt-api].

> Note: this is currently a limited, read-only interface.  Contributions
> to extend the functionality are welcome.

## Installation

Add this line to your application's Gemfile:

```ruby
gem 'kanbantool'
```

And then execute:

```sh
bundle
```

Or install it yourself as:

```sh
gem install kanbantool
```

## Usage

Make sure you have an [API key][get-key], then create a client:

```ruby
client = KanbanTool::Client.new(SUBDOMAIN, API_KEY}
```

You can then call methods on the client to retrieve data from the API:

```ruby
# Retrieve an array of all boards under this account
client.boards #=> [#<KanbanTool::Board:0x00 ...>, ...]

# Retrieve a single board, including stages
client.board(BOARD_ID) #=> #<KanbanTool::Board:0x00 ...>

# Retrieve an array of all tasks for a specific board
client.tasks(BOARD_ID) #=> [#<KanbanTool::Task:0x00 ...>, ... ]
```

## Contributing

1. [Fork it][fork-it]
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes and tests (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request

[kt-api]: http://kanbantool.com/about/api
[get-key]: http://gppmt.kanbantool.com/profile/api_token
[fork-it]: https://github.com/timblair/kanbantool/fork
{'fraction_non_alphanumeric': 0.12441679626749612, 'fraction_numerical': 0.009849663037843442, 'mean_word_length': 4.174262734584451, 'pattern_counts': {'":': 0, '<': 6, '<?xml version=': 0, '>': 11, 'https://': 1, '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': '1578225', 'n_tokens_mistral': 655, 'n_tokens_neox': 614, 'n_words': 233}