Sequencescape Client API

This is the Ruby client library for the Sequencescape API. Documentation can be found on the wiki.

Version Guides

  • 0.2.x Supports older versions of Rails.
  • 0.3.x Supports Rails 3.2.x to 5.1.x
  • 0.4.x Supports Rails 5.0 and up
  • 0.5.x Supports Rails 5.0 and up, drops yajl in favour of multi-json

  • master currently corresponds to 0.5.x

Rails 6 appears to be supported judging by Specs, but haven't used it in anger yet.

Making a release

  1. Update the version number in lib/sequencescape-api/version.rb
  2. For pre-releases the version number should be in the format: major.minor.point-rcx
  3. For release version the version number should be in the format: major.minor.point
  4. Ensure everything is committed, and for non-pre-releases, make sure you are merged to master. ` rake release