README.md in sluice-0.0.8 vs README.md in sluice-0.0.9
- old
+ new
@@ -1,11 +1,17 @@
# Sluice
Sluice is a Ruby gem (built with [Bundler] [bundler]) to help you build cloud-friendly ETL (extract, transform, load) processes.
-**Currently it does one thing: supports very robust, very parallel copy/delete/move of S3 files from one bucket to another.**
+Currently Sluice provides the following very robust, very parallel S3 operations:
+* File upload to S3
+* File download from S3
+* File delete from S3
+* File move within S3 (from/to the same or different AWS accounts)
+* File copy within S3 (from/to the same or different AWS accounts)
+
Sluice has been extracted from a pair of Ruby ETL applications built by the [SnowPlow Analytics] [snowplow-analytics] team, specifically:
1. [EmrEtlRunner] [emr-etl-runner], a Ruby application to run the SnowPlow ETL process on Elastic MapReduce
2. [StorageLoader] [storage-loader], a Ruby application to load SnowPlow event files from Amazon S3 into databases such as Infobright
@@ -13,21 +19,21 @@
$ gem install sluice
Or in your Gemfile:
- gem 'sluice', '~> 0.0.6'
+ gem 'sluice', '~> 0.0.9'
## Usage
Rubydoc and usage examples to come.
## Hacking and contributing
To hack on Sluice locally:
$ gem build sluice.gemspec
- $ sudo gem install sluice-0.0.6.gem
+ $ sudo gem install sluice-0.0.9.gem
To contribute:
1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)