Sha256: 7abd9e9383f5f0332e9c14c1a2e69919fd2bb3cb77432bebc7a0c40c678daf81

Contents?: true

Size: 829 Bytes

Versions: 2

Compression:

Stored size: 829 Bytes

Contents

===============
Developer Guide
===============

Tests
=====

First, download and install CrateDB locally::

    $ ruby spec/bootstrap.rb

Then, run tests like so::

    $ bundle exec rspec spec

Preparing a Release
===================

To create a new release, you must:

- Update ``CrateRuby.version`` in ``lib/crate_ruby/version.rb``

- Add a section for the new version in the ``history.txt`` file

- Commit your changes with a message like "prepare release x.y.z"

- Push to ``origin/master``

- Create a tag by running ``./devtools/create_tag.sh``

RubyGems Deployment
===================

Update your package manager::

    $ gem update --system

Build the new gem::

    $ gem build crate_ruby.gemspec

Publish the new gem::

    $ gem push crate_ruby-<VERISON>.gem

Here, ``<VERISON>`` is the version you are releasing.

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
crate_ruby-0.2.0 DEVELOP.rst
crate_ruby-0.1.0 DEVELOP.rst