Skip to content
Lee Sharma edited this page Aug 29, 2016 · 13 revisions

The rescuetime gem is currently on v1.0.x, which provides most of the Analytic API, a new gem interface, and lazy query evaluation.

Development Plan

Here is a rough overview of how feature development will progress:

note: this is essentially a duplicate of the Contributing/TODOs section of the README

  • v0.1.0 minimum viable functionality completed

  • v0.2.0 add full access to Analytic Data API completed

  • v0.3.0 lazy query evaluation and method chaining completed, (minor versions: v0.3.1, v0.3.2, v0.3.3)

  • v0.4.0 add custom report formatters completed

  • v1.1.0 add more features to Analytic Data API (group:, only:) and errors

  • v1.2.0 add Daily Summary API

  • v1.3.0 add Alerts Feed API

  • v1.4.0 add Daily Highlights Feed API

  • v1.5.0 add Daily Highlights Post API

  • Future Goals add OAuth2 support

For details about completed items, please see the release page.

Setup

After checking out the repo, run bin/setup to install dependencies. Then, run bin/console for an interactive prompt that will allow you to experiment.

To install this gem onto your local machine, run bundle exec rake install. To release a new version, update the version number in version.rb, and then run bundle exec rake release to create a git tag for the version, push git commits and tags, and push the .gem file to rubygems.org.

Clone this wiki locally